我是 React.js 新手,我有一个问题是 - 在重新渲染之前是否有必要卸载 React Modal View 。
我正在尝试调用 react 模态视图,如下所示。该模式仅在第一次出现。但是,如果在调用此渲染函数之前卸载模态,则模态将显示。
render: function(options) {
React.renderComponent(<ModalView id="ModalView"
model={this.model}/>,$("#"+this.viewId)[0]);
},
谢谢。
最佳答案
您应该只在根组件上调用React.renderComponent()
。要渲染子组件,只需在 render
方法中返回它即可。
render: function() {
return <ModalView id="ModalView " model={this.model}/>;
}
要回答你的问题,不,你不需要显式卸载任何东西。要触发渲染,您可以使用 setState
、setProps
或 forceUpdate
。
关于reactjs - 在 React.js 中渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24502999/