我正在使用React/Redux Web应用程序。在项目开始时,我对应用程序状态有了很好的理解。但是,随着代码基数的增长,我倾向于通过减速器将越来越多的属性应用于应用程序状态。这里的问题是,如果一个新人加入我的项目,他可能不清楚该州已经存在的所有属性。Redux - 如何记录应用程序状态?
现在,我只是在名为state.js
的文件中使用注释掉的对象来描述该状态中的所有属性。
/*
APP_STATE = {
attribute1 : '',
attribute2 : '',
attribute3 : [],
attribute4 : {
key: ''
},
}
*/
问题是:是否有更好的方式来记录我的应用程序状态的结构,以便它很容易理解?你们用什么方法?