via Wykop Mobilny (Android)
  • 0
Czy Gatsby 4 usunął wsparcie dla media quieres?

No bo po prostu mi to nie działa na domyślnej konfiguracji. Nawet ten przykład mi nie działa.
https://stackoverflow.com/questions/68066675/how-to-apply-media-query-in-gatsby-site

Użyje jakiejś biblioteki do CSS in JS zamiast tego. Mam już na oku aphrodite, ale możecie polecić mi swoje ulubione.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zadawałem już kiedyś podobne pytanie, ale zbyt zawile - bo nie rozumiałem koncepcji i działania reduxa.
Używam toolkita ale nie wiem czy to ma znaczenie.

Chodzi o wyliczanie stanu jednego z reducerów / czy tam slicy, na podstawie parametru z innego stanu ( wycinka ).

niech akcja wyliczająca nazywa się - dispatch(d--a.obliczstan(tu mogę dać argument )) <-- argument action.payload
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krzykrzy1995: Sprawdzę to. Ogólnie doczytałem też kwestii wywoływania sekwencji dispatch a robienia jednego większego wyliczania stanu na raz - zdania są jak zwykle podzielone z naciskiem na modułowość aplikacji i późniejszej możliwości użycia mniejszego modułu w innej części apki.

Ja się do końca nie mogę przemóc do pisania mikrofunkcji - za dużo chyba się wujka boba naczytałem .
  • Odpowiedz
@MrDracek: Różnie, w 95% przypadkach ze mną(moja firmą). Developer zarabia tyle ile zaoferuje, z jego wynagrodzenia nie pobieram żadnych % - tutaj już bezpośrednio dogadujemy się z klientem.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Mogę jakoś od nowa zainstalować wszystkie używane zależności tak żeby były aktualne? Bo się zależności posypały w npm i nie wiem co zrobić.

#programowanie #webdev #react
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

React + css modules.

Jak ogarnąć theming np. Dark / Light. Zrobiłem normalnie przez root element.
Czyli: [data-theme="lightTeme"]

dla każdego stylu pod variables mam podmienione kolorki.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programista15k #programowanie #javascript #react #webdev #frontend #pracait #pracazdalna #php #flutter #reactnative

Hej mirki, od listopada szykuję mi się troche projektów w technologiach: PHP(Laravel, Symfony), React, React Native, Flutter. I szukam ludzi do obsadzenia. Jeżeli jest ktoś chętny to podeślijcie mi swoje CV i zobaczymy co się da zrobić. Ważne: Proszę
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#javascript #pracait #pracazdalna #remote #react #reactnative
Cześć mirki, dla klienta szukam dwóch React Native developerów do projektu. Projekt dość ciekawy. Szukam mocnego bardzo mocnego mida aspirującego na seniora + regulara do pomocy. Klient z polski (więc nie ważny angielski) Ważna jest dostępność fulltime (godziny do dogadania) Projekt longterm min. 6 miesięcy. Stawki do 120zł netto / h b2b. Jak ktoś
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

https://codesandbox.io/s/competent-marco-kttf3?file=/src/Event.jsx #typescript #react
Mam problem z dostaniem się do danych które otrzymuję z api w pliku EventContext.tsx.
Dane przychodzą, context działa w Event.tsx, bo dla kazdego elementu jest tworzony element w react ale problem mam kiedy chcę dostać się do tych poszczególnych obiektów np chcę dodać w attrybucie key wartość id z elementu który dostałem z api i dostaje błąd: Property 'id' does not exist on type 'RootObject'.ts(2339).
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #react #javascript
Tak z ciekawości jakiej kolejności się trzymacie w pliku z komponentem jeśli wrzucacie tam jakieś dodatkowe funkcje pomocnicze czy rendery elementów i są to zbytnie drobiazgi aby tworzyć do tego osobne pliki. Czy główna funkcja zwracająca komponent jest u was na górze w sensie wszystkie te śmieci wrzucacie pod czy nad tę funkcję?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@IlllI: tu się nie zgodzę, większość linterów domyślnie ma włączone: no-use-before-defined i nie spotkałem się projektem który by to wyłączał.

To że działa, to inna sprawa, a co do renderu to... też się nie zgodzę, zjeżdzasz na sam dół pliku i masz render, zawsze na dole. Komponent może być różnej długości i nie zawsze kończyć się w "viewporcie" ;)
  • Odpowiedz
Siemanko. Zacząłem ostatnio zakolegowywać się powoli z react-testing-library i przeczesałem już chyba pół internetu a nie mogę znaleźć nigdzie satysfakcjonującej odpowiedzi na nurtujące mnie pytania. Otóż po przeczytaniu wielu postów Kent C. Doddsa (tego twórcy RTLa) oraz wielu innych wpisów/dokumentacji można wyciągnąć wniosek, żeby unikać atrybutu data-testid, no bo ideą RTLa jest testowanie na podstawie tego co widzi user. Już kombinowałem na X sposobów ale może wy mi powiecie, jaką inną
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pionas1337 tak, problem tego rozwiązania jest taki że jest prop gdzieś w API komponentu który docelowo nie jest wykorzystywany, dodatkowy narzut do chunk'a itd przy czym jeżeli to dla Ciebie działa i będzie Ci się chciało to pisać to spoko. Ja osobiście nie widze nic złego w data test id w HTML. Jeżeli masz problem z selektorem odpowiednim w Jest to Cypress przy E2E będzie miał ten sam problem. Wtedy ten
  • Odpowiedz