April 2017
Intermediate to advanced
240 pages
5h 35m
Polish
W ostatnim rozdziale zapoznasz się z architekturą Flux (https://facebook.github.io/flux/), która umożliwia zdefiniowanie alternatywnej komunikacji między komponentami i zarządzanie ogólnym przepływem danych w aplikacji. Dotychczasowa komunikacja polegała na przekazywaniu właściwości od elementu nadrzędnego do potomnego, a następnie na nasłuchiwaniu zmian w elemencie potomnym (na przykład poprzez wywołanie zwrotne onDataChange). Jednak taki sposób przekazywania właściwości może czasem doprowadzić do powstania komponentu przyjmującego zbyt wiele właściwości. Taki komponent trudno przetestować, niełatwo też jest zweryfikować, czy wszystkie kombinacje właściwości działają zgodnie z oczekiwaniami.
Ponadto czasem należy utworzyć „potok” ...