在调用ajax后自动渲染React组件

时间:2016-05-14 14:28:27

标签: ajax reactjs react-dom

使用jQuery,我可以通过on方法附加一个事件处理函数,该方法也会在DOM更改时触发,而某些内容(如Ajax调用)会替换页面的HTML。

是否可以使用React组件执行类似操作?在更改DOM的ajax调用之后,如果找到具有特定class的元素,则渲染它(使用ReactDOM.render(...))。

由于

1 个答案:

答案 0 :(得分:4)

应该给予组件渲染责任以做出反应。因此,您应该在current state中存储来自ajax调用的响应,并且react将根据当前状态处理组件呈现。 如果您只使用反应,请遵循这些API

https://facebook.github.io/react/docs/component-api.html

或如果您正在撰写react-redux

,请关注connect()
相关问题