React.createElement与react-bootstrap-table-next

时间:2019-12-27 03:17:03

标签: angularjs reactjs react-bootstrap-table

我正在一个以angular1.6.x为基础的迁移应用程序中工作。其中react 16.x也用作应用程序的一部分。 我正在尝试使用React.createElement从“ react-bootstrap-table-next”显示引导表。

我正在使用以下代码显示表格网格。

React.createElement(BootstrapTable,{
                id: "distributionTable",
                data: products,
                columns: columns,
                keyField: 'id',
                className: 'table table-striped table-bordered table-hover',
                striped: true,
                hover: true,
                condensed: true,
                pagination: paginationFactory(options)
                }, products )

我试图将他的jsx代码转换为基于React.createElement的代码。

<ToolkitProvider
  keyField="id"
  data={ products }
  columns={ columns }
  search
>
  {
    props => (
      <div>
        <h3>Input something at below input field:</h3>
        <SearchBar { ...props.searchProps } />
        <hr />
        <BootstrapTable
          { ...props.baseProps }
        />
      </div>
    )
  }
</ToolkitProvider>

请帮助我如何转换此代码。

0 个答案:

没有答案