Zum Beispiel, eine ArticleList-Komponente, zunächst gibt es keine Daten;Wie definiere ich den initialState für eine reaktive Komponente?
der Staat vielleicht so etwas wie:
state = {
articleList: [],
isFetching: false
}
Zunächst möchte ich es zu nichts (null) zu machen.
Wenn ich überprüfe, dass isFetching true ist, rendern Sie null. Aber es wird auch eine loading Spinner-Basis auf diesem isFetching-Status rendern.
Wenn ich die articleList.length === 0 überprüfe, dann render Null. Es möchte aber auch eine benutzerfreundliche Nachrichtenbasis zu diesem Status anzeigen.
Also, wenn es eine andere Eigenschaft geben sollte, um festzustellen, dass das anfängliche Renderergebnis null ist?
Gibt es eine Best Practice für diese Situation?