2
A
回答
2
1
阵营组件进行重新渲染时setState()
被调用或当props
变化进行筛选。您还可以强制与forceUpdate()
https://facebook.github.io/react/docs/component-api.html#forceupdate
默认情况下,重新渲染当你的组件的状态或道具改变,你 组件将重新呈现。但是,如果这些更改是隐含的(例如: 对象内部的数据更改而不更改对象本身) 或者render()方法依赖于某些其他数据,则可以指示 需要重新运行render的React )通过致电forceUpdate()。
相关问题
- 1. React组件不在firebase child_update事件上重新呈现
- 2. React组件中的错误导致应用重新呈现,导致无限循环。为什么?
- 3. 如何在react中调用setState事件后重新呈现嵌套的组件
- 4. React中的条件呈现会导致重新挂载时切换
- 5. 未呈现React组件
- 6. 在组件重新呈现时触发的flex事件?
- 7. React,在组件事件上呈现消息的最佳方法
- 8. React组件未重新呈现以获取Firebase数据
- 9. 如何检查React Native组件何时完成重新呈现?
- 10. React子组件重新呈现无状态更改
- 11. React - 呈现导入的.svg文件
- 12. 页面完全重新呈现事件?
- 13. React Native:我可以单独呈现列表中的组件吗?
- 14. React - 每次父组件呈现时,子组件是否重新挂载?
- 15. 列表完成呈现后的事件?
- 16. 我的React组件不会呈现
- 17. fullCalendar updateEvent'completed'重新呈现事件并非所有事件
- 18. React ES6 |子组件未呈现
- 19. 简单React组件不呈现
- 20. React组件呈现不正确
- 21. 测试React组件是否已呈现
- 22. RSS无法在React组件中呈现
- 23. React组件不在父级中呈现
- 24. 在React中呈现组件实例
- 25. 如何使用survey.js呈现React组件?
- 26. 避免使用react-redux重新呈现大量项目列表
- 27. 事件对象中的源属性导致呈现失败
- 28. 反应 - 单击链接不会导致重新呈现表
- 29. React,Mobx,Firebase条件呈现
- 30. 处理在降价内呈现的链接的点击事件React组件
怎么样,组件的“props”和“state”都没有改变,但父组件重新渲染,它是否也导致孩子重新渲染呢?可以通过'shouldComponentUpdate'防止吗? – notgiorgi
如果父母重新呈现,那么它的所有孩子都会重新呈现。你可以使用'shouldComponentUpdate'作为机制来防止在任何组件上渲染(除了无状态的功能组件,因为它们没有生命周期钩子)。 – ctrlplusb