状态结构设计原则
把应用的 state 想像成数据库;
尽量将业务数据和 UI 相关的状态分开;
尽可能地把 state 范式化,不存在嵌套,即把所有数据放到一个对象里,每个数据以 ID 为主键,不同实体或列表间通过 ID 相互引用数据;
参考示例
real-world:将业务数据放在 ent
...
Visual Studio Code 是一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。
官方文档:https://code.visualstudio.com/docs
Visual Studio Code 配置指南
Vis
...
Atom 是由GitHub开发的自由及开放源代码的文字与代码编辑器,支持 OS X、Windows 和 Linux 操作系统,支持 Node.js 所写的插件,并内置 Git 版本控制系统。
官方网站:https://atom.io/
官方文档:https://atom.io/docs
官方博客:
...