模板和React如何工作?

时间:2017-10-17 21:20:34

标签: reactjs templates

我是React的新手,我正在使用Nifty模板,这是一些htmls,css和javascripts。我的主要问题是nifty.js有一些绑定函数,例如,它绑定onClick事件来制作一些动画。

我在index.html中导入了nifty.js.但是根据我对React的了解,html是动态添加的,所以当nifty.js运行时,html还不存在。这是一个问题,因为它没有将事件绑定到html。

我的问题是,React和普通模板是如何工作的。有没有办法(除了在onComponentDidUpdate上添加一个调用)来运行模板的脚本?

我是否必须找到更兼容的模板?模板专门用于反应吗?

2 个答案:

答案 0 :(得分:0)

我建议使用一个UI库(在本例中是React)兼容的CSS框架。我的建议是http://www.material-ui.com

除此之外,你需要花费更多的时间来使它与一些不兼容的库一起工作。

祝你好运。

答案 1 :(得分:0)

你可以试试这个:

<html>
  <head>...</head>
  <body>
    <div id="#reactAppId"></div>
    <script src="nifty.js"></script>
  </body>
</html>