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

时间:2015-09-05 19:16:46

标签: javascript jquery reactjs datatables

理想情况下,我想在React中创建一个类,它将在其状态中包含一个“表”。这个表将是一个jQuery数据表。然后每当我修改这个类的状态,添加或删除一行时,表都会自动响应。在React中有一种优雅的方法吗?

2 个答案:

答案 0 :(得分:1)

查看Griddle ...我认为这正是您所需要的。

  

开箱即用,Griddle具有排序,过滤,分页,无限滚动,子网格等功能。更多功能即将推出!

答案 1 :(得分:1)

我强烈推荐React training tutorial的方法。它使用与Jquery UI Dialog的集成作为示例,但它通常适用于大多数使用React的第三方库。

基本上您需要实施以下步骤:

  • 使用componentDidMount作为插件的选项在props中呈现插件
  • props
  • 中重新获得新componentWillReceiveProps
  • 清理DOM,取消订阅componentWillUnmount
  • 中的事件等

探索提供的代码段链接。