React encourages o wykorzystaniu komponentów bezpaństwowców jak najwięcej i mieć Stateful składnikiem dominującym zarządzania nimi. Rozumiem, że dzięki temu bezpaństwowe komponenty mogą być wielokrotnie ponownie używane i łatwiejsze w zarządzaniu. Jednak, do skrajności, zawsze możemy umieścić stan na najwyższym komponencie, takim jak App.js, i przekazywać informacje i wywołania zwrotne przez długi łańcuch rekwizytów. A jeśli używasz Flux, akcje mogą być zawsze wywoływane w nim również (wykonywane przez wywołania zwrotne).Gdzie powinien znajdować się wiersz, w którym można oddzielić element stanowy i bezpaństwowy w React?
Więc zastanawiam się, co jest wiersz do oddzielenia składników stanowe i bezpaństwowców? A jeśli korzystasz z Flux, gdzie powinny być wysłane Akcje?
--- Dodaj przykładowe ---
że mam google docs jak web app, które mają pasek narzędzi i wyświetlanych treści. Wyobrażam sobie, że będziemy mieli strukturę komponentów.
<App>
<Toolbar />
<Content />
</App>
Pasek narzędzi zawiera przyciski, które wpływają na zawartość wyświetlacza, powiedz pogrubiony przycisk tekstowy.
Tak powinno App przechodzą w dół onButtonPressed rekwizyty zwrotnych na pasku narzędzi i wysyłka Działania w sobie, czy też pozwolić Toolbar to zrobić sam?
Czy aplikacja powinna przekazywać treści do Treści contentString, czy pozwolić samej treści na odczytywanie zmian w Sklepie?
Dzięki!