私はReact/Redux Webアプリケーションを開発中です。プロジェクトの始めに、私は自分のアプリケーション状態をよく理解していました。しかし、コードベースが大きくなるにつれて、私は減速機を介してアプリケーションの状態にますます多くの属性を置く傾向があります。ここで問題となるのは、新しい人物がプロジェクトに加わると、すでに州にあるすべての属性についての明確な知識が得られない可能性があるということです。Redux - アプリケーションの状態を文書化するには?
今のところ、状態のすべての属性を記述するには、state.js
というファイルでコメントアウトされたオブジェクトを使用しています。
/*
APP_STATE = {
attribute1 : '',
attribute2 : '',
attribute3 : [],
attribute4 : {
key: ''
},
}
*/
質問:私のアプリケーション状態の構造を文書化して意味を分かりやすくする方法がありますか?あなたはどんなアプローチをしていますか?