🧑‍💻猫工社🤖

关于状态:

  1. 首先,尽量不要有状态。用函数式思维编程。
  2. 其次,就算有状态,也尽量不修改,只新建,也就是说没有赋值。就像 Redux。
  3. 再次,就算修改状态,也尽量只局限在局部,而非全局化。就像 React 的 useState。
  4. 最后,就算是全局状态,也尽量用状态机来分层分块显性化,而不是隐性的一团乱麻。就像 XState。