作者回复: 圣诞快乐🎅🎄
作者回复: Don’t Repeat Yourself
作者回复: 任何程度都可以开始前端开发,掌握的越透彻开发能力会越强。可以通过开发过程本身来不断加强对基本技术的理解。
作者回复: 可以的,time.geekbang.com
作者回复: 不需要,掌握好 js, css, html 基础,然后学习一门框架并理解其原理和特性就可以从事前端开发。
作者回复: static 是静态属性,组件实例是访问不到的。没有的话例如 state 是实例属性,只在组件实例中能访问。
作者回复: 1. 为了降低逻辑复杂度。如果计算得到的状态单独存储,固然性能会好点,但是带来了维护一致性的复杂度。每当条件状态发生改变,都需要维护计算状态保持一致。
2. 尽量将所有状态都放到一个地方管理,可以降低系统的复杂度。无状态的组件会更容易测试和调试。