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

#frontend #naukaprogramowania
Czemu jak mam np.
body>div.container>button>span>span

i css jak na scrennie button zaczyna się od iluś tam px w dół a nie od rogu samego? Wiem, że można to zrobić position i top/left ale co powoduje że schodzi trochę w dół? Jak durne pytanie to napiszcie i usunę wpis, bo zacząłem się zastanawiać czemu tam się ustawia.
N.....N - #frontend #naukaprogramowania
Czemu jak mam np.
body>div.container>button...

źródło: comment_1590060987XBYjuAwLw1PAs8XZ30usYM.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NickciN: button sam w sobie jest buttonem i nie powinno się tam wrzucać innych elementów, jak chcesz zrobić hamburgera to np do hrefa albo diva dajesz z elementami.
  • Odpowiedz
Jak mam relację typu wiele do wielu: Shop - Product to, gdy dodaje nowy sklep i chcę aby w nim dostępne były wszystkie produkty to muszę je pobrać z bazy i przypisać do nowego sklepu w tabeli shop_product?. Przecież jak mam kilka tysięcy produktów to taka operacja jest kosztowna. Da się to jakoś bardziej optymalnie rozwiązać?

#naukaprogramowania #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mapowanie danych to powszechna i przydatna technika. W JavaScript istnieje już natywna metoda do tego przeznaczona, ale stworzenie jej samodzielnie, może odkryć przed Tobą ciekawe aspekty. Poznaj kilka dróg i zastanów się, jak jeszcze można to zrobić.

https://bulldogjob.pl/news/1106-zbuduj-wlasna-funkcje-map-w-javascript

#javascript #programowanie #naukaprogramowania
Bulldogjob - Mapowanie danych to powszechna i przydatna technika. W JavaScript istnie...

źródło: comment_1589975777gvCIN5uagHrIeBsnLsrYva.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

SOAP, REST czy GraphQL? Który do czego, który kiedy stosować? Zdania są podzielone

Żeby nie dostać oczopląsu i następującego po nim kociokwiku opracowałem (dla Was i dla siebie też!) tabelkę, w której zestawione są te trzy podejścia do wymiany danych w usługach. Opis każdego ze stylów jest uzupełniony poradnikiem wideo o jego implementacji

Jeśli Twoim zdaniem brakuje jakiejś kategorii w tabelce, to pomyślimy nad jej dodaniem, więc zachęcam do komentowania :) Miłej
SoftBull - SOAP, REST czy GraphQL? Który do czego, który kiedy stosować? Zdania są po...

źródło: comment_1589968127JVxI01jloEc8SlWUHNaqj0.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Canova: że masz zminifikowany JS, który jest zapisany w pamięci podręcznej przeglądarki. Przeglądarka pamięta, że ta strona uzywała takiego i takiego JS-a i ładuję go z pamięci, a nie ściąga na nowo
  • Odpowiedz
@Canova: Przy przeglądaniu stron przeglądarka zapisuje niektóre pliki do pamięci cache. Gdy następnym razem odwiedzisz stronę nie musi już tych plików pobierać z serwera tylko wykorzystuje te które już ma, a często są to duże pliki których pobranie trwa długo. Oczywiście cache nie jest na zawsze, jak chcesz wrzucić nową wersję pliku musisz zmienić jego nazwę, przeglądarka wtedy będzie wiedzieć, że coś się zmieniło i musi pobrać jeszcze raz (webpack
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jezyk nie ma wlasciwie zadnego znaczenia.


@labla: aha. Czyli uważasz że w takim C gdzie jest undefined behavior, implementation-defined behavior, unspecified behavior, ręczne zarządzanie pamięcią, pointery, mała biblioteka standardowa, wszystkie elementy struktur są zawsze publiczne, pisze się tak samo jak dajmy na to w takim Pythonie? I że to dlatego na Raspberry Pi jest położony taki nacisk na Pythona a nie na C które dobrze użyte może być szybsze i
  • Odpowiedz