Są jakiekolwiek plusy istnienia i używania hooków w React?

Na razie wstępnie mniej więcej sobie obczaiłam co to za nowości i odniosłam wrażenie, że to niepotrzebne komplikowanie czegoś co już fajnie było rozwiązane w class components (a niestety wgłębić się muszę, bo biblioteki, z których korzystam zaczęły tego używać w swoich dokumentacjach -.-).

Czy to błędne wrażenie? Co uważacie?

#react #javascript #programowanie #naukaprogramowania #
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lady_katarina: hooki są świetne, bo pozwalają Tworzyć reusable logikę, a jednocześnie nie generują takich problemów jak wrapper hell i nie zachęcają do tworzenia "god class", które rozumie tylko autor w chwili pisania komponentu.

Zachęcają do korzystania z kompozycji i to podejście bardzo fajnie się sprawdzało już z pomocą recompose (ta libka istniała dłuuuugo przed react hooks i pewnie była jakąś tam inspiracją), https://github.com/acdlite/recompose.

Jednak korzystanie z tej biblioteki powodowało właśnie
  • Odpowiedz
Jakiego edytora tekstowego używasz?

#javascript #webdev #html #css #frontend

Jakiego edytora używasz?

  • Visual Studio Code 55.9% (118)
  • WebStorm 19.0% (40)
  • Atom 6.6% (14)
  • Brackets 3.3% (7)
  • Sublime Text 8.5% (18)
  • Inny - podaj w komentarzu 6.6% (14)

Oddanych głosów: 211

  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poczyniłem ostatnio taką gierkę:
https://s3-eu-west-1.amazonaws.com/hsifhsif/index.html
Sterownie strzałkami lewo/prawo lub tapnięciami po lewej/prawej stronie ekranu. Testowałem w chromie na desktopie i na androidzie.

Gameplay prościutki, ale przy okazji zapoznałem się z paroma, nowymi dla mnie, rzeczami, jak typescript, pixijs, AudioContext. Nawet miałem okazję sobie porysować ( ͡° ͜ʖ
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javascript #frontend #javascript
Chcę zrobić tak, żeby z ServiceWorker-em strona cache-owała się przy pierwszym wejściu na stronę, a później już nigdy sama się nie aktualizowała (po prostu od razu ma brać wszystko z cache i koniec).

A sprawdzenie czy istnieje nowa wersja strony powinno być osobno, asynchronicznie i tylko powinien pojawiać się przycisk którego kliknięcie pobiera najnowszą wersję strony/app-ki.

Podstawowe pytanie, czy jest to w ogóle możliwe?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
via Wykop Mobilny (Android)
  • 1
@look997: nie wiem czy to coś pomoże.
Ale raz wysłałem z serwera przekierowanie na stronę wraz ze statusem Moved Permanently i się w--------m bo się strona nie aktualizowała do momentu wyczyszczenia cache. Ale to pewnie był tylko jakiś jednen durny przypadek.
  • Odpowiedz
W poprzednim wpisie o ebookowym jarmarku wielkanocnym podałem 10 ebooków, które są najczęściej kupowane, oraz 10, które osobiście polecam. Jeśli nie czytałeś tutaj jest link: https://www.wykop.pl/wpis/40546731/ebookowy-jarmark-wielkanocny-ruszyl-dobra-wiadomos/

Przypomnę, że promocja na ebooki z Heliona trwa do poniedziałku i można zgarnąć w niej ebooki za 29,90, 19,90, 14,90, 9,90 i 6,90 zł. Takie promocje zdarzają się raz na kilka miesięcy. Także to świetna okazja by uzupełnić sobie bazę ebooków.

Zastanawiałem się, jaki klucz użyć do
tomaszs - W poprzednim wpisie o ebookowym jarmarku wielkanocnym podałem 10 ebooków, k...

źródło: comment_FxrOrkuGQRzOd5zkJqwkMUeIOWW6HRnU.jpg

Pobierz

Czy taka formuła na serię jest ciekawa?

  • TAK 37.5% (6)
  • NIE 62.5% (10)

Oddanych głosów: 16

  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Podrzucamy najświeższe oferty pracy w kategoriach: Backend, Fullstack, Frontend.. i życzymy Wam Wesołych Świąt! :)

`
`

BACKEND JOBS
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzisiejsza Prasówka Technologiczna dostarczy Wam wiedzy dotyczącej usprawnienia procesów zachodzących w ReactJS i Angular oraz na temat tego, jak zabezpieczyć dane przed odczytem przez obcy serwer. Poznacie również dalsze losy twórcy WikiLeaks oraz firmy Huawei, która miała ostatnio sporo kłopotów. ( ͡° ͜ʖ ͡°)

------------
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag:
justjoinit - Dzisiejsza Prasówka Technologiczna dostarczy Wam wiedzy dotyczącej uspra...

źródło: comment_IAzod6vRd9L6ofGBssYAsFLIsMEvnhLU.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szukam jakiegoś code house w polsce gdzie zakodują mi aplikacje mobilną w react native, znacie jakaś taką firmę kto podjąłby się takiego zlecenia jeśli design jest już gotowy i chodzi o samo zakodowanie cmsa z możliwością promowania swoich ogłoszeń więc trzeba by bylo też podpiąć płatności.
#programowanie #frontend #backend #react #reactnative
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Może durne pytanie, ale czy warto interesować się #naukaprogramowania, typowo strony internetowe skoro co chwilę wchodzą jakieś p------e dyrektywy i nie wiadomo jak za jakiś czas będzie wyglądał internet w Europie? Dzisiaj siedzę i uczę się mocno #frontend a zobaczyłem na głównej artykuł o jakimś badziewnym TERREG.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki mam problem z ochroną klucza API. Napisałem sobie apke w #react i robię deploy na netlify. Backend jest postawiony w firebase. Klucz API do backendu mam zapisany w netlify jako zmienną środowiskową i wrzucam go przy deployu. Myślałem, że to ochroni mój klucz. Ale nic bardziej mylnego, bo kiedy wpiszę złe hasło przy logowaniu do apki to dostaje zwrotke error 400 w konsoli wraz z pięknym linkiem zawierającym mój
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szukasz pracy zdalnej w IT? Obserwuj #zdalnieio lub zapisz się na newsletter, aby otrzymywać powiadomienia o najnowszych ofertach :)

Javascript
Frontend Engineer (Devire) 7 000 - 15 000 PLN - oferta
Frontend Engineer (Shortlist) 7 000 - 16 000 PLN - oferta
Senior React Developer (ITSG) 15 000 - 20 000 PLN -
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zalogowany_jestem:
numbers[i] zwraca element i z tablicy numbers;

pętla for wykonuje się 3 razy, bo numbers.length = 3
więc i ma za każdym razem wartości 0, 1, 2
elemnty tablicy mają indeksy od 0, więc ten kod który podałeś jest
  • Odpowiedz