#webdev #react
Jeśli potrzebny jest wam route param w wielu komponentach to pobieracie go w rodzicu i propsami przesyłacie dalej czy w każdym komponencie za każdym razem go pobieracie?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Alodnog w sumie to głupi był ten mój poprzedni komentarz, jeśli chcesz mieć testowalne komponenty to przekazywanie czego chcesz jako prop, tak aby komponent nie korzystał z kontekstu, czyli naturalnym jest podział smart-dumb
  • Odpowiedz
@tlaziuk: W sumie racja. Przez to że nie robię testów to nie patrzę na to przez ten pryzmat, ale jeśli będę przesyłać paramsy propsami to w razie co będę mieć prostszą możliwość wdrożenia testów. Dzięki
  • Odpowiedz
jako, ze wikop.ru uwalil mi elaborat na 2k znakow z uzasadnieniem to podsumuje:
poziom junior, ale gdzieniegdzie poleciane
pytania niekompletne, odpowiedzi tym bardziej
brakuje wiekszosci pytan, ktore faktycznie padaja
  • Odpowiedz
#react, #django
Hej, piszę aplikację w React z wykorzystaniem django rest framework i mam taki problem.
Co zrobić żebym nie musiał ciągle wpisywać npm run build i w django mieć aktualny podgląd na aplikację napisaną w react?

Aplikację frontendową uruchamiam poprzez npm start i działa ona na porcie 3000, aplikację z django odpalam manage.py runserver i działa na porcie 8000.
No i teraz pytanie, jak to połączyć?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie rozumiem pytania, dlaczego npm build a nie npm run watch?
Co to znaczy ze "w django mieć aktualny podgląd na aplikację napisaną w react?"
apka django zawiera w sobie apke reactowa? Czy masz backend na django ktory jest konsumowany przez apke frontendowa?
  • Odpowiedz
@Lunatik: Hmm... Nie znam komendy npm run watch, zaraz zobaczę o co chodzi. Wygląda, że to dokładnie to czego szukam.
Ogólnie to używam npm run build żeby mi przekonwertowało to wszystko do starej składni i wrzucam następnie ten folder na netlify, gdzie mam podgląd online na stronkę.
Apka reactowa jest podpięta w django (wpięte w installed apps, i używam w pliku urls.py TemplateView które odnosi się do pliku index.html z
  • Odpowiedz
@Jednorybek: mozesz ustawić alt text jak na grafice. Ale, nie jest polecane by używać content do ważnych elementów treści. Ponieważ SEO i ponieważ użyteczność. Część czytników ekranowych nie ogarnia tego.
  • Odpowiedz
@Klopsztanga: normalnie przeglądarka zakłada że każdy element strony / aplikacji może zmienić każdy inny. To powoduje że wykonuje dużo obliczeń bez potrzeby.

Do pewnego stopnia przeglądarki zgadują, co się nie zmieni na stronie, aby przyspieszyć działanie. Jednak nie zawsze to robią dobrze. W efekcie marnują CPU i strona zamula.

Dzięki contain można oznaczyć elementy które są odizolowane od reszty, aby przeglądarka nie musiała wykonywać wielu niepotrzebnych obliczeń. A więcej wolnych
  • Odpowiedz
#webdev #react #programowanie
Jaką stosujecie strukturę projektu (komponentów) w dużych Reactowych aplikacjach?
Chodzi mi TYLKO o organizację komponentów i stron (wiadomo, że są potrzebne jeszcze jakieś foldery na hooki, assets itp).
Ja osobiście często robię tak (jak na obrazku), że w folderze components przechowuję wszystkie komponenty reużywalne i globalne, a w folderze pages mam strony, które mają swój własny folder components na komponenty unikalne tylko dla
Alodnog - #webdev #react #programowanie
Jaką stosujecie strukturę projektu (komponen...

źródło: comment_1623351090WppepIFd2V0a6JxuVn2Fja.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Alodnog: To podejście jest zgubne. Nie uzależniaj struktury całej aplikacji od routingu. Podziel appke na foldery z funkcjonalnościami: płatności, auth, formularz X. Jest to podejście które sprawdza się niezależnie od technologii. W przypadku FE W każdym takim folderze miej pliki z widokami - czyli komponentami Reactowymi i logiką które używają - czy to w postaci prostych serwisów, view-modelu czy serwisów odpalanych przez eventy np z Reduxa - bez znaczenia. Staraj
  • Odpowiedz
@Alodnog: bo te z components mozesz sobie wyekstraktowac potem latwo do jakiegos osobnego repo czy gdziekolwiek z ktorych moglyby korzystac inne projekty. View-specific komponentow nie ma sensu trzymac w takim folderze bo sie robi niepotrzebny balagan
  • Odpowiedz
Jestem fullstack'iem z #nodejs i #react. Widzę coraz więcej ofert FullStack z #python / #django na backendzie.
Czy to faktycznie wynika z tego, że piszą NOWE backendy na Pythonie czy to bardziej to, że migrują stare fronty statyczne+jquery na React'a i tak powstaje FullStackowa pozycja w takich firmach?

Nie mam nic do Python'a, żeby nie było, ale po prostu nie rozumiem jeśli tworzy się nowe
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Django jest stworzone pod to by pisać je na statycznych widokach


@Lunatik:tera się robi tak że wystawia sie endpointy na rest frameworku a front to angular/react/co tam jest modne
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
Implementował ktoś z was nawigację offline ? Dostałem zadanie dodania tworzenia trasy między dwoma punktami na pobranej mapie i nie mam pojęcia jak się za to zabrać. Do pobierania tailsow używam mapboxa. Macie jakieś pomysły ? Może ktoś implementować dijkstre ? React-native #programowanie #javascript #react #reactnative
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach