理想情况下,我想在 React 中创建一个类,其中在其状态中包含一个“表”。该表将是一个 jQuery 数据表。然后每当我修改此类的状态、添加或删除一行时,表都会自动使用react。 React 有没有一种优雅的方法来做到这一点?
最佳答案
我强烈推荐 React training tutorial 中的方法。它使用与 Jquery UI Dialog 的集成作为示例,但它通常适用于大多数带有 React 的第三方库。
基本上您需要执行以下步骤:
- 在
componentDidMount
中渲染插件,并传递props
作为插件选项 - 在
componentWillReceiveProps
中获取新props
时重新渲染 - 在
componentWillUnmount
中清理 DOM、取消订阅事件等
探索提供的代码片段链接。
关于javascript - 有没有一种简单的方法可以在 React.JS 中包含像 DataTables 这样的 jQuery UI 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32416810/