Mam komponent listy; która jako props dostaje listę podpowiedzi, ale jeśli nie to sama pobiera to co będzie sugerować. Sęk w tym, że robi mi to dużo DoSów bo pobieranie jest przy montowaniu; chciałbym żeby były to dane pobrane raz z jakimś timestampem żeby nie mulić serwera; może warto zapisywać do w localStorage?

Szukam jakiegoś wzorca a projektowego do tego; jak tu pobrać raz na jakiś czas dane; zachować elastyczność pod tytułem:
może warto zapisywać do w localStorage?


@pyroxar: Nie warto. Użyj React Query. RQ oferuje funkcjonalność, której potrzebujesz. Swego czasu (2015-20) popularne było podejście, gdzie browser pobierał dane, dokonywał transformacji i udostępniał je przez Redux store. React Query mocno usprawnił ten proces i wyeliminował potrzebę ręcznego zapisu danych w przeglądarce.
  • Odpowiedz
@pyroxar: Widze tu pare problemow:

1. Przefiltrowana lista nie musi byc stanem, nie musisz w ogole miec tego useEffecta na setowanie przefiltrowanej listy, mozesz to zrobic w ciele funkcji po prostu. Odpada Ci pare rerenderow
2. Wydaje sie niepotrzebnym duplikowanie stanu dla sugestii. Skoro przekazujesz je jako props to powinienes na poziomie tamtego komponentu (rodzica) je fetchowac a lista powinna je jedynie wyswietlac. I tu jest Twoj glowny problem - przekazywana
  • Odpowiedz
Jak obecnie najsprawniej postawić małą aplikację (frontend statyczny typu build z #angular #react #vuejs + backend np. #java albo #nodejs + baza danych) żeby wystawić ją na świat pod własną domeną?

W erze bare-metal wrzucałbym wszystko na jakiś VPS albo mały dedyk, pomęczył się z instalacjami środowisk uruchomieniowych, i spiął to Nginxem, podpiął DNS i bzikał... i oczywiście nie wiedziałbym na czas gdyby która usługa się wysypała ( ͡° ʖ̯
Ja widziałem jak w jednej firmie produkcyjnie były tylko odpalone dokery bez doker compose I działało
  • Odpowiedz
Postanowiłem że czas nauczyć się jakiegoś frontu. Aktualnie znam jakieś tam podstawy JavaScript i to tak raczej średnio ( ͡º ͜ʖ͡º) Zawodowo siedzę w php.

Czego warto się uczyć?

#javascript #vue #vuejs #react #reactjs #programowanie

Co najbardziej się przyda?

  • react 35.4% (23)
  • vue 15.4% (10)
  • czysty javascript 26.2% (17)
  • coś innego (napisz w komentarzu) 4.6% (3)
  • pierdol programoanie ucz się na admina 18.5% (12)

Oddanych głosów: 65

via Wykop
  • 0
@tos-1_buratino: To niekoniecznie dobra strategia, co frontendowiec to inna opinia, więc chciałem zobaczyć średnią ( ͡º ͜ʖ͡º)

@cat_in_hat Aż taka tragedia z tym vue? W sumie dziwne, jest promowany przez laravel.
  • Odpowiedz
@_gabriel: Przeskakiwałem z anżulara na vue i zajęło mi około tydzień czasu żeby w pełni ogarniać. Te wszystkie biblioteki, koncepcje i wzorce są wtórne. Na froncie w pewnym momencie można już mówić 'jeden pies'. Gdybym miał teraz zmieniać pracę, biorąc pod uwagę małą ilość oferto to brałbym dotnet + cokolwiek jest.
  • Odpowiedz
Nie mogę się doczekać React 19!
Koniec z używaniem useMemo, useCallback czy memo! Nowy kompilator Reacta sam zadba aby kod był mega optymalny (nawet bardziej, niż sam byś poprawnie używał memo, bo zawsze coś się przegapi), to jest Recat Forget co ta kobieta nad tym pracowała w Meta.
Widziałem jej konferencję o Forget teraz nazywają to po prostu React Compiler.

Ale najlepsze to jest nowy hook useOptimistic, jestem jego fanem! Bo zawsze
@aptitude:

Ale najlepsze to jest nowy hook useOptimistic, jestem jego fanem! Bo zawsze moje "Vote" czekały na odpowiedź serwera, owszem mogłem pokazać użytkownikowi, że już zalajkował, ale nie lubie tak oszukiwać, bo co, jak vote nie dojdzie do serwera?


ale przecież ten hook właśnie w ten sposób działa
  • Odpowiedz
Mam problem z #webpack 4

Mianowicie: mam wrażenie, że on miesza style z komponentu A, i dodaje je do komponentu B, jeśli tylko tak samo się nazywają. Na pewno dzieje się do kiedy mówimy o zagnieżdżeniu w głąb, i chyba czasem jakieś dziwy się cacheują (stare i nowe style) między komponentami równoległymi.

Nie chcę takiego czegoś, bo nie wiem jak napisać dobry scss, kiedy on "losuje" wygląd komponentów. Na razie tylko łatam
Pytanie do znawców #react czy da się z zewnątrz wywołać i zrenderować komponent? Chodzi o to, że piszę rozszerzenie do przeglądarki i chcę wykorzystać komponent reactowy na istniejącej już stronie (np. okno modalne). Zamiast kopiować CSS-y i HTML-e, to po prostu utworzyłbym instancję takiego komponentu i wrzuciłbym go gdzieś np. przed </body>
@SendMeAnAngel: a to nie jest tak, że przeglądarka dostaje już zminifikowany kod i powodzenia w szukaniu który kawałek jest odpowiedzialny za modal? Nie łatwiej vanilla js-em coś wrzucić na szybko? Ja używam tampermonkey i w żadne rozszerzenia się nie bawię. Anyway, powodzenia w szukaniu rozwiązania
  • Odpowiedz
W sensie, jaki to poziom umiejętności.


@interpenetrate: umiejętności musisz mieć duże, bo pisanie bibliotek to po prostu zupełnie inny zestawy wymaganych umiejętności niż typowy dev klepiący produkty. Oczywiście ciężko wyliczać jaki ktoś ma impact, bo zupełnie inaczej wygląda np. taki inżynier, który projektuje i wpływa na kształt takiego reacta a inny osoba wyciągnięta z innego działu w korpo, która naprawia bugi i robi maitenance kodu

Bo z tego co piszecie to
  • Odpowiedz