ReactJS和Redux提供了一个新的范例,就开发应用程序的前端而言。两者都有相对简单的API,从技术角度来看,花一点时间后很容易掌握。但从设计角度来看,我一直无法找到有关最佳做法或陷阱的建议。
在哪里可以找到有关如何设计全球Redux商店的建议或建议?将应用程序的整个状态保存在全局存储中似乎很快就会变得难以处理。这样做我一定要避免什么?那些改变全球状态的行为呢?根据动作数据或更具体的动作制作更少可以执行不同操作的动作是否更好?
答案 0 :(得分:8)
这是一个很好的问题,但要切实回答是有点困难的,因为很多问题都是"它取决于"题。 但是,我强烈建议您深入了解redux.js.org文档。那里有许多关于塑造API或减少重复或一般笨重的建议的一点点智慧。
此外,我还添加了一些常规提示:
希望有所帮助!
另见: