reactjs - React.createElement() 可以传入哪些参数?

标签 reactjs

例如,这段代码:

React.createElement(
  "h1",
  null,
  "Shopping List for ",
  props.name
),

空值代表什么,或者它可以用来做什么?

最佳答案

来自 the React docs :

createElement()

React.createElement(
  type,
  [props],
  [...children]
)

Create and return a new React element of the given type. The type argument can be either a tag name string (such as 'div' or 'span'), a React component type (a class or a function), or a React fragment type.

文档没有明确提到的是 props 应该是一个对象。例如:

{
  click: dothing,
  className: 'myClass'
}

如果您需要指定子项而不是属性,则可能是 {}null

关于reactjs - React.createElement() 可以传入哪些参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53695649/

相关文章:

javascript - reactjs 客户端和 flask-socketio 服务器之间的 WebSocket 连接未打开

javascript - 如何在我的示例中正确使用 setState() ?

reactjs - 在 React 中为机器人和屏幕阅读器显示初始元素

reactjs - 如何验证Yup的开始日期是否晚于结束日期?

python - 使用 Flask 为使用 create-react-app 创建的前端提供服务

reactjs - 如何在react js中设置下拉菜单的占位符?

reactjs - firebase_compat_app__WEBPACK_IMPORTED_MODULE_0__.default.database 不是函数

reactjs - ESLint 报告流类型全局类型的 no-undef 错误

ReactJS:当输入元素进入 DOM 时如何将焦点设置到输入元素?

javascript - 在 react + jsx 中动态设置 svg circle attr