【问题标题】:set elem id in React without JSX在没有 JSX 的 React 中设置元素 id
【发布时间】:2018-08-24 23:10:47
【问题描述】:

我可以使用这个 JSX sn-p 创建一个包含 id="searchBar" 的输入元素的元素

const searchDiv = (
   <div>
     <input id="searchBar"/>
   </div>
);

不使用 JSX 怎么办?

我觉得应该是这样的:

const searchDiv = (
      React.createElement(div,
      React.createElement(input, {id:"searchBar"}),
      )
);

我在这里做错了什么?

我尝试将“id”放在引号中。

我真正需要的是更好地记录可以进入的参数

React.createElement()

【问题讨论】:

  • 文档是here,缺少什么?
  • 离开@Hamms,除非你是来帮忙的

标签: javascript reactjs jsx


【解决方案1】:

试试这个方法

const searchDiv = React.createElement(
   'div',
   {},
   React.createElement('input', {id: "searchBar"})
)

【讨论】:

    猜你喜欢
    • 2015-08-23
    • 2018-07-17
    • 2020-05-31
    • 1970-01-01
    • 1970-01-01
    • 2019-10-23
    • 1970-01-01
    • 1970-01-01
    • 2016-06-16
    相关资源
    最近更新 更多