理解 React 生命周期

React「just the UI」,相比 Angular、Ember 等完整的解决方案,上手相对容易。不过,React 生命周期还是会让新手迷惑,而掌握每个生命周期方法扮演的角色和执行时间又是至关重要的: 什么时候进行事件绑定、数据请求、解除绑定等操作? 如何减少不必要的重渲染,提高性能?尽管 React 已经通过特定的算法优化渲染,但折中的处理方式仍会触发一些不必要的渲染。 现实中还会有更多涉及生命周期方法的场景。本文将梳理这些方法,以便更好地理解掌握。 React »