たとえば、ArticleListコンポーネントは、最初はデータがありません。以下のような反応成分のinitialStateを正しく定義する方法は?
状態多分何か:まず
state = {
articleList: [],
isFetching: false
}
、私はそれが何もない(ヌル)にレンダリングします。
isFetchingがtrueであることを確認すると、nullがレンダリングされます。ただし、isFetching状態のローディングスピナーベースもレンダリングされます。
articleList.length === 0を確認すると、nullがレンダリングされます。しかし、それはまた、その状態にユーザーフレンドリーなメッセージベースを表示したい。
したがって、初期レンダリング結果がnullであることを確認するための他のプロパティが必要な場合は、
この状況にはどのようなベストプラクティスがありますか?