IlllI
IlllI
#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ę?
0
  • Najlepsze
  • Wszystkie komentarze
michael94
@IlllI: Jeżeli już, to nad, ale i tak wolę sobie założyć plik common/utils/helpers/shared i tam trzymać te drobne funkcje.
5
IlllI
IlllI
IlllI Autor
@michael94: to pa tera! :D w jaki sposób wybierasz czy coś jest utils czy helpers
0
pionas1337
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ą
0
  • Najlepsze
  • Wszystkie komentarze
S.....8
S.....8
@pionas1337: ten div powinien miec role=button wiec uzywasz getByRole. Mozesz tez uzyc innych selektorow, getByText itp
1
pionas1337
@Sheppard28: dzieki Miras, trzeci dzien nad tym siedze a do łba mi to nie przyszło ( ͡° ͜ʖ ͡°) Będę miał jeszcze jedno pytanko później to oznaczę
1
nightman
#javascript #pracait #pracazdalna #remote #react #typescript #redux

Możliwość pracy w pełni zdalnie. Szukamy zarówno Juniorów, Midów jak i Seniorów - wymagania i płaca jest oczywiście dostosowana do poziomu.

Widełki:
- Senior 16 000 - 26 000 brutto UoP
2
  • Najlepsze
  • Wszystkie komentarze
arysto2011
@nightman: ile seniorów w przeliczeniu na mida i juniora?
0
nightman
@arysto2011: Nie no wiadomo że 9 kobiet urodzi dziecko w miesiąc więc sam wiesz... ;)
0
NiewzruszonaMasa
NiewzruszonaMasa
Treść przeznaczona dla osób powyżej 18 roku życia...
0
  • Najlepsze
  • Wszystkie komentarze
S.....8
S.....8
@NiewzruszonaMasa: Poczytaj o Formiku, moze troche Ci uprosci
0
D.....k
Treść przeznaczona dla osób powyżej 18 roku życia...
0
w.....z
w.....z
ktora najlepsza bilbioteka do drag&drop

#react #javascript
0
  • Najlepsze
  • Wszystkie komentarze
mocpapieza
@wybacz react-dnd - najwyższy próg wejścia ale bardzo dużo możliwości
react-beautiful-dnd - nieco prostsza, utrzymywana mniej możliwości, ale za to całkiem proste api (jeszcze jak robiłem research to z tego co pamiętam ta libka nie obsługiwała kopiowania z jednej tabeli do drugiej, może coś się zmieniło od tego czasu, więc dla mojego use-case wybrałem następną)
react-smooth-dnd - najprostsza ale nieutrzymywana
0
Piaer
@wybacz: wydaje mi się, że react-beautiful-dnd ma najlepszy support społeczności
0
AntyKuc
Podeślijcie jakieś ciekawe blogi które czytacie w ramach nauki JS, TS i Reacta. Może ja zacznę:

https://overreacted.io/
https://kentcdodds.com/blog/
https://www.chakshunyu.com/blog/
https://jrsinclair.com/
7
  • Najlepsze
  • Wszystkie komentarze
S.....a
S.....a
0
AntyKuc
@SleepingKarma:
newslettery pomijają masę wartościowych artykułów niestety.
0
NiewzruszonaMasa
NiewzruszonaMasa
Pytanko dla was, proszę mnie wyprowadzić z błędu.

Mam reduxa z toolkitem. Stworzone mam dwa slice: SliceOne, SliceTwo.
W nich mam reducery.
Oba slice odpowiadają za inną partie aplikacji, dlatego je rozdzieliłem.
Wraz z rozwojem aplikacji potrzebuję funkcji która się wykona tylko w momencie jak:
0
  • Najlepsze
  • Wszystkie komentarze
Q.....z
Q.....z
Pod prysznicem wymyśliłem sposób na renderowanie długich list w #react, do których elementy są jedynie dodawane na koniec (np. scrollowanie feed) i bez użycia wirtualizacji (react-virtualized/react-window/virtuoso).

Otóż ładujemy naraz powiedzmy 30 elementów i umieszczamy je w czystym komponencie (ang. pure component), żeby przy przerenderowaniu komponentu wyżej w drzewie nie odbywało się pogodzenie (ang. reconcillation). Po 10-krotnym załadowaniu mamy już 300 elementów, ale tylko 10 porównań zamiast 300 przy ładowaniu
5
  • Najlepsze
  • Wszystkie komentarze
MusiZawierac4Znaki
MusiZawierac4Znaki
Mam dwa pytania co do #react

1. Czy jest coś jak utility classes w styled-components? Podobało mi się używanie ich w innych projektach ale teraz staram się w całości css mieć w styled-components. Tylko problemem jest to, że zamiast posiadania jednej klasy 'column' która ładnie flexem robi z elementów kolumnę to w każdym osobnym komponencie w którym chciałbym to zrobić, muszę pisać to od zera lub kopiować co wydaję mi
0
  • Najlepsze
  • Wszystkie komentarze
NewBlueSky
Pytanie, jesli mam stronke i moge podejrzec w taki sposob jak przegladarka pobiera pokolei .css z poziomu przegladarki?

No chyba ze i tak bym nie zobaczył bo to React i on to spina jakos i moze wtedy jakis debug.

bo nie wiem jakim cudem te pliki css się wczytały w innych layoutach (jak coś to nie moja zmiana wiec jescze nie wiem do końca co się o------o, a też nie jestem znawca
0
  • Najlepsze
  • Wszystkie komentarze
SalsaDeAmigo
SalsaDeAmigo
Jak wyglądają wasze pliki .eslintrc.json i .prettierrc.json? Mam zainstalowane obie paczki i eslint-plugin-prettier, ale wciąż mi pokazuje linie kodu na czerowono w vscode ;/ #react #javascript #naukaprogramowania co tu trzeba zmienic?
0
  • Najlepsze
  • Wszystkie komentarze
TrebuniTutek
Co zrobić, żeby Tooltip z MaterialUI nie wychodził 'poza ekran'. Pewnie to się da ogarnąć przez PopperProps, ale nie mogę połapać się w dokumentacji Popper.js.
#programowanie #react
0
NewBlueSky
Mam pytanie, jaki jest naturalny proces robienia "czystego Collapse" (itp). Akurat teraz pisze cos w React ale nie mialem z tym do czynienia, a te gotowe Collapse (itp) sprawiaja o ból głowy pod względem edycji (w sensie są proste ale jeśli chce dodać np Button z jakimis linkiem i jescze customowa funkcja ktora np przesunie mnie na poczatek strony po wejsciu przez Link to to juz dostaje w--------a).

Widziałem opcje z [open] i
0
  • Najlepsze
  • Wszystkie komentarze
sorek
13
  • Najlepsze
  • Wszystkie komentarze
JackBauer
tl;dr Znajomy z Afganistanu szuka jakichś frontendowych zleceń, żeby się utrzymać po tym jak Talibowie zaczęli r----------ć jego kraj.

Może ktoś miałby jakieś zlecenia we froncie, UX lub C# (od drobnych do dużych) dla programisty z Afganistanu? Jest na poziomie między midem, a seniorem. Mówi bardzo dobrze po angielsku, jego stack technologiczny to głównie React, React Native, Angular, C#. Jakieś relikty typu jQuery oczywiście też.

Pracował głównie jako freelancer u siebie, ale po tym
15
  • Najlepsze
  • Wszystkie komentarze
sorek
Robimy ze znajomym na małym kanale live coding/development w #react #javascript #js interfejsu webowego dla Gauge.S czyli urządzenia rozmawiającego z samochodem.

Będziemy myśleć o tym jak zaprojektować takie rzeczy jak wyświetlanie danych/grafów, interfejs błędów oraz ich resetowania dla różnych samochodów itp. itd.

Mam nadzieję że wam się spodoba chociaż sam nei wiem co z tego będzie bo pierwszy raz taki live robię szczególnie po angielsku ( ͡° ͜ʖ
22
  • Najlepsze
  • Wszystkie komentarze
L.....u
Treść przeznaczona dla osób powyżej 18 roku życia...
0
  • Najlepsze
  • Wszystkie komentarze
nightman
#javascript #pracait #pracazdalna #remote #react #typescript #redux

Możliwość pracy w pełni zdalnie. Szukamy zarówno Juniorów jak i Seniorów - wymagania i płaca jest oczywiście dostosowana do poziomu.

Widełki - 16 000 - 26 000 brutto UoP

Po
0
  • Najlepsze
  • Wszystkie komentarze
Wegrzynski
Wegrzynski
#programowanie #javascript #nodejs #react

Czy jak zamiarzam używać React-a, to potrzebuję ogarniać view engine'y typu EJS?

Jest to kontynuacja rozkminy z wpisu (webserwer Node.js na czymś RasberryPi-podobnym do IoT).
0
  • Najlepsze
  • Wszystkie komentarze
SalsaDeAmigo
SalsaDeAmigo
Ktoś mi powie dlaczego opcji "blue" nie można wybrać? https://react-select.com/home#creatable W projekcie mam prawie ten sam problem - nie można wybrać 3 opcji z selecta. kurrr nie widze nic w tych docsach ヽ( ͠°෴ °)ノ #react #naukaprogramowania
0
  • Najlepsze
  • Wszystkie komentarze