Strasznie trudno się przebić z nową biblioteką do zarządzania stanem w Reactcie (wiedziałem na co się piszę).
Piszę doksy, twittery, reddity, do youtuberów i nadal słabo mi idzie.
Jak w nic w życiu czuję, że to pyknie (tylko może muszę jakieś artykuły jeszcze na medium napisać, albo może coś nagrać samemu na YT).
Co to za libka?
Piszę doksy, twittery, reddity, do youtuberów i nadal słabo mi idzie.
Jak w nic w życiu czuję, że to pyknie (tylko może muszę jakieś artykuły jeszcze na medium napisać, albo może coś nagrać samemu na YT).
Co to za libka?
-
@LepiejWcaleNizPozno tak, widziałem i się na to przygotowuję :D Ale chyba jak wrzucę to teraz do libki, to libka będzie miała Reacta 18 w peerDependencies i straci support dla wcześniejszych projektów. Ale IMO na razie nie mam tych problemów które rozwiązuje useSyncExternalStore, bo ten mój store jest bardzo scouplowany z komponentami i render systemem, przez co ten stor jest już "Synced" bo to są zwykłe hooki useState a nie jakiś oddzielny
@zackson tak naprawdę to jest przepisana libka Constate (https://github.com/diegohaz/constate), dodane są dużo lepsze sellektory, dodane devToolsy, duzo lepsze automatyczne dedukowanie typów w TS i dopisana kompatybilna libka do side-effectów (@bit-about/event)
Odpowiadając na pytanie, czym taki Constate jest lepszy:
- od Jatoi, Zustanda etc? - Jest imperatywna, tzn. dokładnie według planu jaki realizuje react. Są hooki z useState() i tam się trzyma dane. Trzyma się tutaj stan na kontekstach, które są
Odpowiadając na pytanie, czym taki Constate jest lepszy:
- od Jatoi, Zustanda etc? - Jest imperatywna, tzn. dokładnie według planu jaki realizuje react. Są hooki z useState() i tam się trzyma dane. Trzyma się tutaj stan na kontekstach, które są
btw. @zacksoon kupiłem domenkę bit-about.tools i zrobię tam z tymi libkami porównanie inspirując sie https://monorepo.tools/#tools-review
wiem, że ludzie wybiorą coś przetestowanego w boju - w mojej firmie, projekty które leaduje też rozpoczynam w innych libkach - ale, kurde od czegoś trzeba zaczać, a patrząc na kod tych libek to wcale nie uważam, że mam mniejsze szanse xD tylko one zrobiły coś lepiej ode mnie w kwestii reklamy, tylko jeszcze nie wiem
wiem, że ludzie wybiorą coś przetestowanego w boju - w mojej firmie, projekty które leaduje też rozpoczynam w innych libkach - ale, kurde od czegoś trzeba zaczać, a patrząc na kod tych libek to wcale nie uważam, że mam mniejsze szanse xD tylko one zrobiły coś lepiej ode mnie w kwestii reklamy, tylko jeszcze nie wiem
@krzykrzy1995 nadal ma nieporównywalnie więcej boilerplate niż te biblioteki które wymieniłem. Niema też oczywistych side-effectów, są tam asynchroniczne akcje, które gdzieś trzeba umieścić - i najczęściej to będzie na komponentach, co już brudzi wszystko :P
W redux toolkicie najbardziej nienawidze tego, że ktoś scouplował eventy ze stanem, ponieważ wyszedł z założenia, że każdy event zawsze coś zmienia w storze. W teorii tak - ale w praktyce, ludzie zaczynają myśleć o akcjach
W redux toolkicie najbardziej nienawidze tego, że ktoś scouplował eventy ze stanem, ponieważ wyszedł z założenia, że każdy event zawsze coś zmienia w storze. W teorii tak - ale w praktyce, ludzie zaczynają myśleć o akcjach
@LepiejWcaleNizPozno dzięki za feedback. Jkbc support devtoolsów, cofanie akcji dodałem w ostatnim updacie.
A co do jednego stora (nawet jak są slices) nie jestem przekonany, bo nie lubie trzymać w memory sub-stanu dla części aplikacji, która nawet jeszcze nie została zainicjalizowana
A co do jednego stora (nawet jak są slices) nie jestem przekonany, bo nie lubie trzymać w memory sub-stanu dla części aplikacji, która nawet jeszcze nie została zainicjalizowana
Dziękuję za feedback,
@niepodszywamsiepodbiauka to chyba prawda, właśnie widzę pełno komentarzy "czemu nie zustand" etc, a ja mam w glowie grumpy cata i myślę sobie "skąd to pytanie wgl, nie widzisz X, Y, Z etc" - więc muszę chyba wyrzygać te wartości które moim zdaniem przeważają w moim rozwiazaniu xd
@niepodszywamsiepodbiauka to chyba prawda, właśnie widzę pełno komentarzy "czemu nie zustand" etc, a ja mam w glowie grumpy cata i myślę sobie "skąd to pytanie wgl, nie widzisz X, Y, Z etc" - więc muszę chyba wyrzygać te wartości które moim zdaniem przeważają w moim rozwiazaniu xd
Dopiero po jakimś czasie doszło do mnie, że zjazdy mogą się pokrywać - i faktycznie w pierwszym semestrze 4 terminy się pokrywają. Nie ma nic jednak o tym, w jakich godzinach te zajęcia, a ja sam studiowałem zawsze na dziennych, więc nie wiem jak to wygląda. Jeden kierunek jest hybrydowy a drugi online jkbc.
Jak myślicie, da się to jakoś pogodzić? xd
Jeżeli