Przykłady użycia codziennego biblioteki NgRx

Przykłady użycia codziennego biblioteki NgRx
Mateuszto
  • Rejestracja:około 7 lat
  • Ostatnio:5 miesięcy
  • Lokalizacja:Poznań
  • Postów:163
0

Czesc, czytam dokumentacje i jakies wpisy o ngrx ale totalnie to do mnie nie trafia, macie moze jakieś przyklady uzycia codziennego tej wlasnie biblioteki lub potrafilibyscie wytlumaczyc co to jest Juniorowi? Pozdrawiam

edytowany 1x, ostatnio: Riddle
Mateuszto
Update - korzystam już z ngrxa normalnie w projektach :D
Riddle
Administrator
  • Rejestracja:prawie 15 lat
  • Ostatnio:30 minut
  • Lokalizacja:Koszalin
  • Postów:10094
2

Coś jak odpowiednik Reduxa z Reacta, albo Vuex'a z Vue.

To jest jakby store (wielki obiekt tak na prawdę), któremu możesz zmienić stan transakcjami + dodatkowo ma integracje z Angularem, tak żeby automatycznie robił rerender, kiedy stan się zmieni.

edytowany 1x, ostatnio: Riddle
Mateuszto
Poczytam o tym redux na start, dzieki!
Mateuszto
Hmmm. aktualnie np. po dodaniu taska w mojej apce nasluchuje na button ktory dodaje i wtedy pobieram wszystkie taski znów. Czy można powiedzieć, ze z ngrx zrobie to bez tego i prosciej? Bez bawienia sie z subjectami?
Riddle
@Mateuszto: To nie jest tak że używając ngrx, rx.js albo reduxa możesz zrobić coś czego nie możesz zrobić bez nich. To jest po prostu inny interfejs na podobną implementacje. I tak się złożyło że interfejs Obserable z rx.js jest bardziej "naturalny" do pewnych zastosowań, więc i powstał adaptr rx.js do Angulara, i nazywa się ngrx.
Mateuszto
Wydaje sie trudne na pierwszy rzut oka. Poczytam o reduxie, sprawdzę ponownie artykuly i poradnik moze wtedy ogarne + implementacja do mojej apki, dziekuje bardzo!
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:3 minuty
  • Postów:8423
2

Ngrx jak dobrze rozumiem, to taka próba odtworzenia Reduxa za pomocą obserwabli z Rx.js.

Więc pewnie byłoby dobrze nauczyć się najpierw Rx.js, żeby załapać o co chodzi z tymi obserwablami, oraz poznać (choćby pobieżnie) bibliotekę Redux, żeby zrozumieć koncepcję store'a, akcji itp. jak to działa bez obserwabli.


Mateuszto
Z rxjs troche juz pracuje i wlasnie wydaje mi sie ze jestem na etapie apki w ktorej przydaloby sie gdzies trzymac state itd, poczytam co to redux na start
Xarviel
  • Rejestracja:ponad 3 lata
  • Ostatnio:dzień
  • Postów:847
0

https://ngrx.io/resources
Tutaj w sekcji Example projects masz kilka przykładów wykorzystania tego w aplikacji.

QA
  • Rejestracja:prawie 3 lata
  • Ostatnio:4 dni
  • Postów:15
0

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.