ajax调用后自动呈现React组件

ajax调用后自动呈现React组件,ajax,reactjs,react-dom,Ajax,Reactjs,React Dom,使用jQuery,我可以通过方法附加一个事件处理程序函数,该方法在DOM更改和某些东西(如Ajax调用)替换页面的HTML时也会触发 是否可以对React组件执行类似操作?在更改DOM的ajax调用之后,如果找到具有特定类的元素,则渲染它(使用ReactDOM.render(…)) 多亏了应该让组件渲染负责做出反应。因此,您应该将来自ajax调用的响应存储在当前状态中,react将根据当前状态处理组件呈现。 如果您只使用react,请遵循这些API 或者按照connect()进行操作,如果您是

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

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


多亏了

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


或者按照
connect()
进行操作,如果您是用react-redux编写的

,除非我有误解,否则在react中,您的ajax调用不应负责更改DOM。相反,ajax调用应该更改react组件的状态,这会导致重新加载,进而应该修改dom。一般来说,react应该是唯一负责修改dom的东西。我不在react完成的单页应用程序中。只有一些组件区域是“已反应”的,其他组件由于多种原因由jQuery管理。如果页面中的所有内容都是通过React管理的,那么这是一种很好的方法。在我的网站上(出于多种原因,这不是随意的),有些东西是“反应”,有些东西不是。你有办法解决我的问题吗?附加listner并在类出现时作出反应?