reactjs - 我怎么能不把孩子当道具。相反,在 React 的开始标签和结束标签之间嵌套子元素?
问题描述
错误说:不要将孩子作为道具传递。相反,当我添加这部分“children = {}”时,在开始标签和结束标签之间嵌套孩子
我不熟悉反应和脉轮所以有人可以帮助解决这个问题吗?
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>
<Stack id='phone'>
<InputGroup>
<InputLeftElement pointerEvents='none' children={<PhoneIcon color='gray.300' />} />
<Input
type='tel'
name={`${type}[phone]`}
autoComplete='phone'
value={Phone}
placeholder='Numero de telephone'
className='chakra-input'
/>
</InputGroup>
</Stack>
解决方案
我相信你需要改变这个:
<InputLeftElement pointerEvents='none' children={<PhoneIcon color='gray.300' />} />
对此_
<InputLeftElement pointerEvents='none'>
<PhoneIcon color='gray.300' />
</InputLeftElement>
推荐阅读
- rest - RESTRequest.Execute 错误 - 目标多字节代码页中不存在 Unicode 字符的映射
- algorithm - 任务调度算法
- javascript - 读取通过文件输入选择的巨大本地视频文件的最有效方法
- python - 为什么 cv2.imencode('jpg', ...) 似乎会改变图像的颜色?
- mysql - SELECT 语句从具有可变数据的结果集中删除空列
- javascript - 如何在 NodeJS 中获取所有 HTTP 方法
- javascript - 在 Django 模板中创建变量
- html - “视图宽度”属性无法正常工作
- java - 我是否在复合键中正确定义了多对一?
- express - 如何将对象数组添加到 mongoDB 模型