Asynchroniczność przestała być dodatkiem, a stała się mechanizmem bez którego nie wyobrażamy sobie budowy aplikacji. Możemy do tego podejść na różne sposoby.
Możemy albo utknąć w "callback hellu" albo poszukać czegoś co umożliwi nam pisanie czytelnego, łatwego w utrzymaniu a zarazem prostego kodu, który dodatkowo bez najmniejszych przeszkód możemy testować.
Jak zredukować efekty uboczne związane z pobieraniem, przetwarzaniem danych, dostępem do cache’a na rzecz prostej integracji z popularnymi frontendowymi bibliotekami takimi jak redux? Jak modelować skomplikowane transakcje biznesowe wymagające synchronizacji wielu kroków?
Podczas mojej prezentacji opowiem na bazie doświadczeń w projektach komercyjnych jak sagi oraz generatory wykorzystane w bibliotece redux-saga mogą poprawić czytelność Twojego kodu, ułatwić jego testowanie, oraz oszczędzić Twój cenny czas.
21. Jak redux pomaga pisać lepszy kod?
• Czytelność – stan i logika wydzielone
• Przewidywalność - stan aplikacji modyfikowany w jednym miejscu
• Testowalność - zmiana stanu możliwa tylko poprzez czyste funkcje
38. Twoja opinia na temat mojej prelekcji jest dla mnie bardzo ważna.
1. Wejdź w mój wykład znajdujący się w agendzie w aplikacji
Eventory.
2. Oceń moją prelekcję i dodaj swój komentarz.
Dzięki temu będę wiedział/a, co Ci się podobało a co
powinienem/am ulepszyć!