Co to za myk na przykład na onet.pl, że strona nie jest w żaden sposób responsywna przy zmianie rozmiaru okna przeglądarki, ale już w momencie gdy wejdę w devtoolsy, wybiorę urządzenie mobilne i otworzę wspomniany Onet to już uruchamia się strona mobilna, również nieresponsywna. Jak to jest zrobione?

#react #webdev
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@isamaul: niekoniecznie nazwałbym to przestarzałym, RWD nie sprawdza się wszędzie i gdy masz np. kompletnie różną strukturę strony desktopowej i mobilnej to AWD ma przewagę i pozwala serwować skrypty i DOM tylko dla np. urządzenia mobilnego przez co finalnie strona może ładować się sporo szybciej
  • Odpowiedz
i w sumie jeszcze jedno pytanko odnośnie Fetch api
dlaczego na tutorialach raz fetchuja po prostu a raz fetch jest z async/await ?
wiem mniej wiecej co to jest ta asynchronicznosc, ale moze ktos mi wytlumaczy na chlopski rozum albo jakas ogolna dobra praktyke programistow, pozdrawiam
#react #javascript #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@anitqa_97: await to jest to samo co promise.then() tylko przyjemniej. W założeniu await ma umożliwiać asynchroniczne io w taki sposób, że kod stosunkowo nie wiele się różni od ekwiwalentu, który jest blokujący (trzeba dodać słówko await).

dlaczego na tutorialach raz fetchuja po prostu a raz fetch jest z async/await


wybór jest prosty: napisz jedno i drugie i wybierz to które bardziej ci pasuje. W zależności od sytuacji, doświadczenia i osobistych
  • Odpowiedz
Hejooo
ucze sie teraz podstaw Rest api, używam https://randomuser.me/ zwraca mi to losowe dane o użytkownikach
natomiast mam problem, czasami dane nie mają np nazwiska i mi wywala błąd wtedy,
chcę więc jakos sprawdzac czy dana wartosc jest przekazana, czy moj pomysl jest spolecznie akceptowalny?
jakos nie wiedzialam co wpisac zeby wygooglac
#react #javascript #programowanie
anitqa_97 - Hejooo
ucze sie teraz podstaw Rest api, używam https://randomuser.me/ zw...

źródło: comment_1657545354QtVlVuwXEC0CFh3QQOYqOL.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 3
@pan_filutek: tu wchodzą zmienne środowiskowe, czyli najłatwiej pliki .env, które będziesz ignorował gitem (.gitignore). Zrób sobie też .env.example który może być w repozytorium, żebyś wiedział co uzupełnić jak będziesz clonował na serwerze czy innym kompie. Do env.example dajesz tylko nazwy kluczy np. SECRET_KEY= A do w env uzupełniasz wartość, wtedy nie leci na gita. Chyba że źle coś zrozumiałem i masz trudniejszy problem.
  • Odpowiedz
O co warto pytać na rozmowie technicznej osobę na stanowisko seniora #frontend #react żeby sprawdzić czy faktycznie jest ogarem? Do tej pory przeprowadzałam rozmowy ze stażystami/juniorami więc wiadomo, rządzi się to innymi prawami.

Normalnie zadawać pytania o podstawy z JS, Reacta? Czy nie wypada? xD
Przygotować jakieś małe zadanie żeby zobaczyć jak podchodzi do problemów?
Wiadomo, mam też kilka pomysłów odnośnie pytań o poprzednie projekty, doświadczenie itd. żeby
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lady_katarina: a tak serio, to możesz zapytać o takie rzeczy:

- co to jest reconciliation w React
- czy wie po co dokładnie jest prop key i jak działa
- jakie zna strategie testowania komponentów
- czy wie jak działa event loop
  • Odpowiedz
@lady_katarina

pierwsze pytanie różnica useMemo i useCallback plus przykłady użycia (wielu ludzi nie używa tych hooków, lub używa ich za często, choć React team planuje rozwiązać ten problem w niedalekiej przyszłości), to takie z prostszych, żeby zobaczyć czy ktoś kuma czaczę.
- Dlaczego gerneralnie nie używamy indexów jako key w react (to też proste ale warto zobaczyć uzasadnienie) i w jakich przypadkach może być uzasadnione ich użycie
- Must have: Context-Reducer pattern
  • Odpowiedz
@workwork: Spoko art, tylko dzisiaj już trochę przestarzałe podejście, dziś żeby ograniczać rerendery można wystawiać w formularzach tak jak react-hook-forms register który pracuje na refie htmlowego elementu, co jest bardziej wydajne, ale szanuję za napracowanko. I ja jak mam wymuszać rerender to wolę [,forceRender] = useState(); forceRender({}) trochę szybciej niż z prev :D
  • Odpowiedz
Angular to bardzo fajny framework, ale weź znajdź pracownika na poziomie mid, co ogarnia RxJS i wie jak zrobić z tego użytek, to nie ma opcji xD. W Reakcie wrzucasz juniora do projektu i coś tam klepie sobie jakieś komponenty i widoki, a z Angulara trzeba się doktoryzować xD.

#angular #react #javascript #frontend
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WaveCreator: na rynku jest dramat xD. Im więcej klepię tych observabli w kodzie i tworzę bardziej złożone strumienie, tym bardziej widzę, że przecież nie ma szans, żeby człowiek o zdrowych zmysłach to ogarnął bez popity xD

@isActive: taka prawda, async onInit / await lastValueFrom i po temacie xD
  • Odpowiedz
#anonimowemirkowyznania
#programowanie #programista15k #webdev #frontend #react #backend
Wiecie co jest fajne w IT poza stawkami? Ilość czasu w której możesz nic nie robić. Jak się zmienia projekt to mozna miec np. 3 tygodnie czasu za który ci płacą i nic w tym czasie nie zrobisz bo czekasz na środowiska. Nawet jak projekty są w trakcie to jest sporo
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: np. ja ostatnio chodze na rozmowy o prace, i na kazdej proboje wybadac na ile jest mozliwosc brania taskow z dopracowanego backlogu i samodzielna praca nad nimi. i w praktyce mega rzadko, a bo musisz byc "dostepny" jakby cos chcieli albo byl pozar, a bo taski sa zwiazane z pracami innego teamu i musisz organizowac gownospotkania, a jak juz powiesz ze nie chcesz pracowac w stalych godzinach typu 9-17
  • Odpowiedz
mam coś takiego:

let [test, setTest] = useState([]);

Wygląda na to, że jak w useEffect zrobiłem:
let x = test;
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy istnieją w Polsce firmy, gdzie są dobrze ogarnięte procesy projektowe i wdrożeniowe, gdzie są jasno określone role i zakresy ich odpowiedzialności, i gdzie przeciętny dzień pracy nie musi być w połowie zmarnowany na dopytywanie się o rzeczy, które powinny być jasno przegadane, opisane i udokumentowane, a w drugiej połowie na kompletnie niepotrzebne spotkania?

5+ komercyjnego expa, pracuję w #frontend #react #nextjs i podobnych, trochę umiem
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzień dobry wszystkim. Poszukuję kolegi do siostrzanego zespołu.
Korpo to BT (British Telecom), praca jest zdalna i może być wykonywana z Polski, lub z biura w Londynie.

Stawka to ~£350 dziennie netto, kontrakt na 3 miesiące odnawiany z miesięcznym wyprzedzeniem. Ja tak pracuję już trzy lata.

Jeśli chodzi o samą pracę to jest to raczej spokojne miejsce. Bez konkretnych terminów, stresów, ze "starszą" załogą (35+).
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach