使用 jQuery,我可以通过on方法附加一个事件处理函数,当 DOM 更改和某些东西(如 Ajax 调用)替换页面的 HTML 时,该方法也会触发。
是否可以使用 React 组件做类似的事情?在更改 DOM 的 ajax 调用之后,如果找到具有特定元素的元素,class
则渲染它(使用ReactDOM.render(...)
)。
谢谢
使用 jQuery,我可以通过on方法附加一个事件处理函数,当 DOM 更改和某些东西(如 Ajax 调用)替换页面的 HTML 时,该方法也会触发。
是否可以使用 React 组件做类似的事情?在更改 DOM 的 ajax 调用之后,如果找到具有特定元素的元素,class
则渲染它(使用ReactDOM.render(...)
)。
谢谢
应该赋予组件渲染责任以做出反应。因此,您应该将来自 ajax 调用的响应存储在其中,current state
并且 react 将根据当前状态处理组件渲染。如果您只使用反应,请遵循这些 API
https://facebook.github.io/react/docs/component-api.html
或者connect()
如果您正在使用 react-redux 编写,请关注