Redux 107 - ReSwift Middleware - Podróże w czasie i podsumowanie mini serii o Redux.
# 💪 Wsparcie Kanału
Jeżeli chcecie wesprzeć nasz kanał to zapraszamy do delegacji do naszego Cardano Poola. Wszystkie informacje na stronie:
# 📄Opis odcinka:
Ten odcinek mam nadzieję, ze posłuży jako inspiracja do tego co można zrobić i w sumie jak łatwo(?).
Bardzo szybko sklecimy UI i funkcjonalność podróżowania w czasie. Każdy nowy stan zapiszemy i przywrócimy UI z niego. Co więcej dzięki temu, że jest to oderwane od reszty aplikacji to kod związany z widokami nie będzie o tym nic wiedział. W pewnym sensie można powiedzieć, że widoki KiK są funkcją stanu.
Kolejna rzecz to logowanie/trackowanie eventów. Ile razy dzieje się tak, że kod aplikacji jest poprzetykany wszelkiego rodzajami wywołaniami do logowania. Można to nieco lepiej opisać po prostu wysyłając akcje. Nawet jak ich teraz nikt nie obsługuje to potem mogą być wyłapane w jednym middleware odpowiedzialnym za logowanie. Co jeszcze fajniejsze to z tego poziomu jest dostępny cały stan aplikacji. Koniec z przepychaniem wielu wartości tylko po to aby można było coś zalogować.
Testowalność takiego kodu jest bardzo duża. Jeżeli część sieciowa jest obsługiwana przez osobny middleware to do testów wystarczy napisać taki, który zwraca mockowe wartości.
Testy snapshotowe? Jeszcze prościej! Widok to jest funkcja stanu! :D
Jednak Redux to nie srebrna kula i samo dobro. Pisząc middlewary można niechcący wpaść w nieskończoną pętle. Jak zawsze biegać z szybko z nożyczkami można tak długo jak się wie co się robi ;)
Kompletny kod:
https://github.com/sloik/LekkoTechnologiczni/tree/reSwift_ed
Na końcu gdy mówimy o "currencie" to rozmawiamy o tym podejściu:
http://www.swifttube.co/video/how-to-control-the-world-stephen-celis
-= Gadające Głowy =-
Szymon Kowalski
https://www.linkedin.com/in/kowalskiszymon/
Łukasz Stocki
https://www.linkedin.com/in/lukaszstocki/
-
LIVE
Wendy Bell Radio
4 hours agoDemocrats Go Down In Flames
7,178 watching -
1:31:20
Game On!
9 hours agoChiefs looking to make history with 3 peat! | Sports Morning Espresso Shot
1.25K -
5:00
ThinkStory
2 days agoHOUSE OF THE DRAGON Season 2 Episode 3 Preview Breakdown!
7.92K3 -
13:45
Silver Dragons
1 day agoHUGE Silver News Dump - LIES ABOUT SILVER EXPOSED
9.01K7 -
24:22
ThatStarWarsGirl
1 day agoI finally watched Disney Star Wars "The Acolyte"....
8.2K17 -
13:03
NC Dirt Hunter
1 day agoCivil War Metal Detecting with the Xp Deus 2 metal detector.
10.1K2 -
15:01
ScammerRevolts
1 day agoAngry Scammer Laughs After Getting His Files Deleted
7.26K9 -
42:15
Andy Frisella
1 day agoThis Is The Price Of Reaching Your Goals - Ep 731 Q&AF
14.6K9 -
14:52
Fascinating Horror
1 day agoThe Bazar de la Charité Fire | Fascinating Horror
37.4K5 -
16:29
JoBlo Originals
22 hours agoWTF Happened to DAVID LETTERMAN?
23.8K17