#programowanie #angular #react #redux #ngrx #javascript
Pytanko, chciałem w state stora dodać pole z unikalnymi wartościami, żeby to osiągnąć użyłem Set.. czyli w deklaracji Set i inicjalizacja new Set([]); co wywala mi błąd Detected unserializable state for class... dziwne no ale, może ktoś powie czego używa do trzymania unikalnych wartości? Nie chciałbym się bawić w iterowanie po tablicy i
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanko do #ngrx. Jak zapisać te same dane w store ale zmapowane? Na przykład mam listę userów, którzy są trzymani w store jako User, jednak na innej zakładce chce znów pobrać te dane i zmapować jako UserWithEyes i tak zapisać w store pod taką nazwą. Da się?

#angular #typescript
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hanyska2: Zdefiniuj "zmapowane" - masz jakąś klasę mapującą z metodami? Jesli tak - to niebardzo, w teori store powinien być serializowalny i deserializowalny.

Jezeli masz obiekt user i jakiś obiekt eyes, to zduplikowanych danych nie powinno się trzymać w store - takie "mapowanie" robi się przez selektory
  • Odpowiedz
Jaka jest różnica w ngrx pomiedzy:

of(new ShopActions.CompleteError(error));

a

this.store.dispatch(new
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest tu ktoś kto implementował NGRX do swojego większego projektu i uważa, że to ma sens?
Zastanawiam się nad zaimplementowaniem tego do swojego nowego projektu, ale pod każdym postem, video itp. w komentarzach jest jedno powtarzające się pytania: 'Po co?'
Wygląda to na masę dodatkowej pracy przy każdym komponencie, a wielkich zalet nie widzę.

#angular #ngrx
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@inny_89: Dzięki, generalnie tylko utwierdzam się w przekonaniu, że jest to kolejna moda do przeinżynierowania produktu.

@szymonworld spoko. No niekoniecznie. Narzut skomplikowania całości masz tam wtedy spory ale ładnie to jest tak opisane na przykładzie Facebooka dlaczego w ogóle im to potrzebne.

A jeszcze bardziej mi się podoba stworzenie jednego z użytkowników:

Dowiesz się, kiedy potrzebujesz Fluxa. Jeśli nie jesteś pewien, czy tego potrzebujesz,
  • Odpowiedz
Jestem nowy w ngrx i mam problem. Przy dodawaniu nowego posta w swoim cms-ie dodaje mi się on dwukrotnie do store, choć w bazie danych jest oczywiście tylko raz. Wygląda to tak po odpaleniu funkcji dodawania postu:
- [POSTS] Add post
- [POSTS] Load posts success - tutaj dodaje się pierwszy raz
- [POSTS] Add post success - tutaj dodaje się drugi raz, ale po kliknięciu wyskakuje błąd.
Co ciekawe, problem ten występuje tylko kiedy mam
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Może mi ktoś wskazac zalety ngrx 8? Jak rozumiem, że akcje zyskaly na czytelności i nie ma tyle nadmiarowego kodu, tak reducery, a zwłaszcza efektu straciły mocno na czytelności, a kod jest taki jakis brzydki.

#angular #javascript #ngrx
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach