javascript - 有没有一种简单的方法可以在 React.JS 中包含像 DataTables 这样的 jQuery UI 插件?

标签 javascript jquery reactjs datatables

理想情况下,我想在 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/

相关文章:

javascript - 渲染性能 - 图像与 css 渐变或带边框的框阴影?

javascript - 单击事件上的 CoffeeScript 不起作用

javascript - React js dateFns 上未定义的codesandbox 'format'问题

javascript - 我可以使用哪些工具来构建钻取图?

javascript - Backbone 集合在 Firefox 中添加奇怪的行为

javascript - 根据多个下拉选择隐藏/显示行(过滤)

javascript - 如何获取使用地理定位创建的动态内容并在另一个 div 中使用它?

javascript - 将触摸事件从 Javascript 转换为 jQuery

javascript - Jest spyOn 不是函数

javascript - 如何使 React 多步骤表单与 React Router 一起工作?