我是 ReactJs 的初学者。
我可以看到大多数时候 React.createElement
的第二个参数是 null
。
为什么这个元素是null
?我们可以在这里传递哪些其他值?
React.createElement(
"li",
null,
"WhatsApp"
)
最佳答案
React.createElement
的第二个参数是 props 列表,createElement
的语法如下
React.createElement(
type,
[props],
[...children]
)
您通常不希望将 props 传递给 Element
,因此它被设置为 null。如果你确实想传递一些 Prop ,你可以这样做
React.createElement(
"li",
{className: "active"},
"WhatsApp"
)
如果您正在使用 JSX
,您可能不需要使用 createElement
关于javascript - React.createElement 中的第二个参数是什么?为什么它在大多数时候都是空的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47448983/