1

我想渲染任何给定的 material-ui 组件,但没有默认的 css - 并自己设置样式。

让我们以TextField组件为例。

默认情况下,它应用了很多类:

<div class="MuiFormControl-root MuiTextField-root">
    <label class="MuiFormLabel-root MuiInputLabel-root MuiInputLabel-formControl MuiInputLabel-animated">label</label>
    <div class="MuiInputBase-root MuiInput-root MuiInput-underline MuiInputBase-formControl MuiInput-formControl">
        <input class="MuiInputBase-input MuiInput-input">
    </div>
</div>  

我只想渲染 HTML

<div>
    <label>label</label>
    <div>
        <input>
    </div>
</div>

并将我自己的 css-in-js 生成的类名提供给任何呈现的元素。

如何使用任何 mui 组件实现这一目标?

4

0 回答 0