#javascript #react #webdev #programowanie

Pytanie do osób pracujących w Reactcie. W jaki sposób dodaje się style do aplikacji w Waszych firmach? Aktualnie uczę się styled components i nie wiem czy mogę już na zawsze zapomnieć np. o css modules?
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@edcba: do mnie nie przemawia styled components a przynajmniej nie umiem sobie tego wyobrazić w dużym projekcie. Używamy CSS Modules ale z SCSSem
  • Odpowiedz
Warto teraz ogarniać #react (ts) + #redux na potrzeby małej (może później średniej apki)? Back-end .Net Core.
Daje to radę (react+redux) do obsługi sesji, logowania, użytkownika, jakieś stref dostępnych w zależności od uprawnień? Token JWT, czy jak to lepiej rozwiązać? Ew. jaki inny stack?
Nie lubię jsa, brak mi wyobraźni do front-endu ale chciałbym to wykorzystać do rozszerzenia wiedzy i finalnie zmiany pracy.

Na co dzień pracuję w
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Yarakami: Słyszałem, oglądałem. Nawet kusiło, żeby w tym to zrobić. Ale czy dostanę za pół roku pracę, gdzie będzie on wykorzystywany? Powątpiewam ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@virnik: Wiadomo, w polsce raczej takich cudeniek nikt długo jeszcze nie będzie używał ()

Możesz wybrać albo react, albo angular. W sumie to vuejs też już jakąś tam popularność ma, ale szału nie ma.
  • Odpowiedz
mam trochę takie #przemyslenia dotyczące #programowanie a tak konkretnie to #programowaniefunkcyjne

temat jest mi bliski od dłuższego czasu. nie, nie czuję się ekspertem. ale jako że lubię eksperymentować napisałem kilka aplikacji w różnych językach funkcyjnych by "zobaczyć jak to będzie działać". myślę że sama nauka konceptów funkcyjnych pozwoliła mi inaczej pisać w językach imperatywnych. ale to truizmy.

kilka lat temu wydawało mi się, że #programowaniefunkcyjne przebija
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@secret_passenger: Dostawałem sporo faj nie wyglądających ofert z Monachium, Londynu, Holandii czasem Berlina, ale wszystko na miejscu, nawet częściowa praca zdalna (3 tyg. na miejscu, tydzień z domu) nie pasowała. Teraz jakoś mało ofert się pojawia i nic interesującego. Tylko jak mówiłem, sam nie szukam, opieram się na tym, co dostawałem.
  • Odpowiedz
@parmezan2004: ok. to ciekawe. ja w niszy Elixra np. widzę bardzo dużo ofert zdalnych, tak samo jak np. dla Rusta (tak, to nie jest fp). dziwi mnie zatem że Scala jest tak odmienna w tym temacie, ale może to wynika z nieco innej niszy w jakiej Scala zdobyła popularność? nie wiem.

w każdym razie mam nadzieję że teraz, szczególnie po zapowiedziach Zuckerberga, sytuacja zacznie zmieniać się na naszą korzyść.
  • Odpowiedz
@VirusX dokładnie tak jest ponieważ angular jest zwyczajnie lepszy i więcej przedsiębiorstw się na niego decyduje.
Wydajność, szybkość tworzenia, a przy okazji wsparcie takiego szanowanego giganta jak Google sprawia, że żaden rozsądny manago oraz developer nie mogą przejść obok tego FRAMEWORKU (a nie biblioteka) obojętnie.
Na react mam wrażenie, że decydują się po prostu ludzie w przypadku swoich hobby projektów. Przecież to logiczne, że nikt nie zatrudnia do ToDoListy.
  • Odpowiedz
@VirusX: śledzę rynek pracy i na moje to jest tak z ilością pracy:
10% Vue
38% Angular
52% React

osobiście preferuję Angulara, w Reakt nigdy nie przekonałem się do templatek w JS
  • Odpowiedz
Mireczki z #webdev #react, szukam filmików/artykułów pokazujących proces tworzenia aplikacji w react. Coś tego typu: https://www.youtube.com/watch?v=khJlrj3Y6Ls
Widzieliście coś podobnego? Może istnieje jakiś kanał, na którym można dużo takich znaleźć?
Znam już podstawy Reacta, ale nie chciałbym sobie wtłuc do głowy jakichś błędów przy tworzeniu, a przy takich filmach łatwiej da się to wszystko poukładać.
#kiciochpyta
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Rusza konfa Bytesized, więc zapinamy pasy ( ͡° ͜ʖ ͡°)
edit: no w sumie to o 18:15 ( ͡° ͜ʖ ͡°) Ale zaczynamy od Kenta Doddsa czyli autora m.in. react-testing-library ( ͡° ͜ʖ ͡°)

Agenda: (link)
#frontend #webdev #react
WaveCreator - Rusza konfa Bytesized, więc zapinamy pasy ( ͡° ͜ʖ ͡°)
edit: no w sumie...
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie odnośnie testów jednostkowych/integracyjnych. Robię test integracyjny komponentu listy (dodawanie elementu, usuwanie, wyświetlanie danych z api mocka). Czy jest sens pisać test jednostkowy reduxowego reducera, który odpowiada za logikę biznesową tego komponentu? Test integracyjny sprawdza już wszystko, a więc jeżeli ów test wykona się poprawnie to mam pewność, że reducer również działa poprawnie. Drugie pytanko jakie mam, to czy testy integracyjne mogą być długie, testujące kilka funkcjonalności, czy lepiej podzielić na
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sakuy: hm, jak się zaczyna od integracyjnych to faktycznie jednostkowe mogą brzmieć jakby nie miały sensu - dlatego lepiej zaczynać od jednostkowych xD
  • Odpowiedz
@Sakuy: cóż, w teorii testy integracyjne powinny testować czy 2 w pełni otestowane jednostkowo komponenty mogą zawieść gdy współpracują razem, stąd nie powinny one duplikować jednostkowych, a testować to, czego jednostkowe nie pokryją. Niestety brak mi wyobraźni żeby wymyślić jakikolwiek życiowy przykład gdzie otestowane w izolacji komponenty mogłyby zawieść gdy się je zepnie (oczywiście życiowy z kodu, nie mówię tutaj o tagu #2testyjednostkowe0integracyjnych ( ͡° ͜ʖ
  • Odpowiedz
Pytanie jak zrobić pewną rzecz poprawnie
W elemencie Link przekazuje do state wartość id, a nastepnie przechodze do nowego komponentu, gdzie filtruje liste i zwracam obiekt z podanym Id, i teraz jak zrobić zeby:
Pobrało te Id -> znalazło ten obiekt -> uzupełniło formularz danymi z obiektu zebym mogl je edytować pozniej
Problem jest taki ze najpierw tworzony jest form, a dopiero potem do kadego elementu trafiają odpowiednie danem
które ustawiam za
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Okey już wszystko działa, tylko byłem ciekawy czy jak 2/3 razy renderuje komponent to nie jest zle, przykladowo w glownym pliku App.js gdzie pobieram wszystkie dane z Api, najpierw musze rozkodowac token, a potem na podstawie id user`a z tokenu pobieram kolejne dane, i wychodzi tak ,że podczas odpalenia wszystko robi się kilka razy, bo w hooku podałem 2 elementy których zmiana wywoła hooksa

https://prnt.sc/s7ygat

Zastosowac jakiś chaining zeby to poprawić?
  • Odpowiedz
Mircy,

Do małego projektu realizowanego „po godzinach” poszukujemy osoby, która odnalazłaby się w roli mentora.
Technologie: React.js, Redux, Firebase.
Wymiar - 1 – 2 godziny tygodniowo, 100% zdalnie.
Zakres – konsultacje podczas, których będzie możliwość omówienia projektu, code review, pomoc w zaplanowaniu dalszych działań.
KIJU87 - Mircy,

Do małego projektu realizowanego „po godzinach” poszukujemy osoby,...

źródło: comment_1587974355pHC6bqOFZCj9iP5JOHbIQx.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Używam wow.js do animacji przy scrollowaniu. Uzywając 'gatsby develop' wszytsko działa dobrze ale przy 'gatsby build' wywala error "WebpackError: ReferenceError: window is not defined". Wiem, że to dlatego że przy buildzie 'window' nie jest zdefiniowany ale nie wiem jak to naprawić,żeby móc zdeployować stronke, help

#react #programowanie #javascript #webdev
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@xaro: możesz sobie do tego providera dorzucić aktualny stan paginacji:

const [page, setPage] = useState(0)
i do propa value przekazać metode setPage. Połącz teraz te metode setPage z odpowiednim eventem na stronie (jakiś button albo scroll).
Na koniec w useEffect dodajesz sobie page do listy źródeł i uaktualniasz url axiosa na podstawie aktualnego page.
  • Odpowiedz
@chapak: zrobiłem podobnie wczoraj
w sensie zrobiłem state tylko wyniosłem do reducera jeszcze initial url
a na useEffect dałem żeby obserwował zmiany
  • Odpowiedz
#vps #node #react #hosting

chcę postawić dosyć prostą aplikację opartą na react+nodejs+postgresql (logowanie, rejestracja, płatności payu). Zastanawiam się nad hostingiem/vps-em, który uciągnie na spokojnie z 1000 użytkowników jednocześnie w godzinach popołudniowych/wieczornych.

Posiadam pewną wiedzę z zakresu linuxa. Zakładam, że wybranie vps związałoby się z:
- zainstalowaniem nginxa, node, postgresa,
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Najbardziej zależy mi na bezawaryjności. Cena jest sprawą drugorzędną.


@zarg: Ty potrzebujesz bazy dany z repliką i failoverem oraz przynajmniej dwóch webserverów z loadbalancerem, a nie bezawaryjnego VPSa.
  • Odpowiedz
@zarg: ja bym polecał VPS'a lub VPS'y od webh. Masz tam VNC itd więc możesz właśnie zrobić sobie jakieś failover itp. Backupy są i działają bezproblemowo. Zdarzają się jakieś upgrade'y infry ale z reguły o 2-3 w nocy i trwają bardzo krótki (kilka minut maksymalnie).
Mam już kilka lat i sobie chwalę.

https://webh.pl/serwery-vps-kvm
PROMO5192 i będzie 20% taniej :)
  • Odpowiedz
Wykopki potrzebuję pomocy odnośnie Reacta, webpacka lub react-routera(nie wiem w którym może leżeć problem).

Więc tak, mam 2x Route jeden ma path="/friends" a drugi path="/friends/invite" i jak przy pierwszym Roucie działa wszystko okej tak przy drugim przeglądarki wywalają błąd 404 że nie mogą wczytać bundle.min.js

#kiciochpyta #react #javascript
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach