input is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.

学react的时候有个input标签用styled-components进行渲染报了这样的错

input is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`._第1张图片

我的代码是这样的:

input is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`._第2张图片

 

input is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`._第3张图片

最后发现其实报错的说明已经说得很清楚了就是创造出来的input标签需要这样写

写一个闭合的标签即可

最近发现还是可以这样写的,之前的这个错误不知道为啥,现在不报了

 

 

你可能感兴趣的:(react,react)