Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 反应-将字体图标作为道具传递_Reactjs_Icons_Font Awesome_Element_React Props - Fatal编程技术网

Reactjs 反应-将字体图标作为道具传递

Reactjs 反应-将字体图标作为道具传递,reactjs,icons,font-awesome,element,react-props,Reactjs,Icons,Font Awesome,Element,React Props,我使用一个字体可怕的星号来表示所需的表单输入,并将其作为道具传递给表单输入组件。它不是在渲染,而是在渲染[object] 道具: <FormInput label={"Title " + (<i className="fas fa-asterisk fa-1x"></i>)} id="title" value={title} onChange={e =>

我使用一个字体可怕的星号来表示所需的表单输入,并将其作为道具传递给表单输入组件。它不是在渲染,而是在渲染[object]

道具:

<FormInput
      label={"Title " + (<i className="fas fa-asterisk fa-1x"></i>)}
      id="title"
      value={title}
      onChange={e => this.handleChange(e, 'title')}
/>
this.handleChange(e,'title')}
/>
组成部分:

const FormInput = ({ value, label, onChange, id }) => {
    return (
        <FormControl>
            <InputLabel htmlFor={id}>{label}</InputLabel>
            <Input
                id={id}
                value={value}
                onChange={onChange}
            />
        </FormControl>
    );
};
const FormInput=({value,label,onChange,id})=>{
返回(
{label}
);
};
如何呈现作为道具传递的html元素?谢谢你的帮助