Witam, mam problem. W metodzie componentWillMount pobieram sobie JSON'a z zewnętrznego linku i ustawiam sobie tego JSON'a jako state.
W metodzie render() przekazuję info z tego state jako prop to kolejnego componentu, TableRow. Potem będę chciał wyrenderować wszystkie te rowy np. za pomocą funkcji map(). Na razie chcę sprawdzić czy pojedynczy row działa.
Jednak za każdym razem w--------a mi błąd, że ta konkretna wartość jest undefined. Zarówno jeżeli ładuję JSON'a do state
SherlockMen - Witam, mam problem. W metodzie componentWillMount pobieram sobie JSON'a...

źródło: comment_0a4W4lJgqEvDJSjH3pXGOjFyopvW34z3.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Taki problem. W componentDidMount() pobieram sobie dane z api:

fetch('http://localhost:8080/getlist')
.then(result=>result.json())
.then(items=>this.setState({items}))

A w render() chce je wyświetlić.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev #javascript #react

Mam problemy z otestowaniem połączonych komponentów aka kontenerów w reduxie. Ma ktoś jakieś porady, albo wskazówki gdzie szukać, żeby było dobrze wytłumaczone, bo nie chcę tego na małpę robić?
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ZewPiwnicy: Nie widzę sensu w testowaniu redux containera. Moje podejście:

Exportuje 'czysty' komponent o nazwie Mirko, w appce korzystam z MirkoContainer który jest reduxowym kontenerem.
W testach importuje Mirko.jsx
tam tworzę mocka z propsami łącznie z funkcjami które redux mi dorzuca do komponentu i w beforeEach tworzę ten komponent

co jest mi więcej do szczęścia potrzebne?
  • Odpowiedz
Poniedziałek z prasówkową kobyłką dla Mirków-Frontendowców ( ͡° ͜ʖ ͡°) #justjoinitoferty odc#99

poniedziałek - JavaScript, wtorek- PHP, środa - Java/Scala/C, czwartek - Python, piątek - Ruby/mobile, sobota -testing, niedziela - .NET/ DevOps

Na http://justjoin.it/ masz ponad pół tysiąca aktualnych ofert od prawie 300 firm, to daje największy wybór spośród branżowych job boardów w PL (pod względem ilości aktualnych ofert pracy dla programistów), który na dodatek
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev #javascript #react

Jako, że poprzedni pracodawca okazał się januszem biznesu muszę dalej fuszki szukać. Chciałem strzelić jakąś apkę/popisówę w react-redux, ogarnąć testy itd. Potrzebuję jakiegoś fajnego api. Żeby dało się coś szukać, coś wyświetlić, rozbić to na parę widoków. Wiem, że już pytałem o coś podobnego, ale tamte api były lipne w opór.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@vanquin: najgorsze, że przez to wszystko zlałem inne stanowiska na które mnie chcieli i zostałem na lodzie ze szkołą, bo chciałem iść infe studiować, żeby mieć solidne postawy w rozkminkach algorytmicznych itd.
  • Odpowiedz
Jak w #react ( #javascript ) zrobić takie coś:

Mam komponent z listą (taką tabelką powiedzmy), gdzie każda pozycja ma checkbox'a, po to aby usunąć wszystkie zaznaczone pozycje. Takich list mam kilka, w zakładkach, zawsze widoczna jest jedna.

Problem:
Przycisk do usuwania jest powyżej tych zakładek, w związku z czym nie mogę go łatwo umieścić w komponencie listy. Widzę dwie opcje, umieścić ten cholerny przycisk w komponencie listy
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #webdev

Jeszcze niedawno jak pisało się aplikację webową, to robiło się jeden projekt. Backend (np. w #spring lub #aspnet) i w tym samym projekcie robiło się frontend (jakieś Spring MVC z szablonami w JSP lub odpowiednik). Teraz robi się API REST i dzięki temu backend jest bardziej niezależny od frontendu (jakiś #angular #react czy coś innego).

I są dwa
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321: Dwa projekty.
Development:
- backend - developujesz i normalnie uruchamiasz.
- frontend - uruchamiasz na developerskim serwerze (praktycznie wszystkie narzędzia powinny coś mieć, Webpack ma na 100%) i developujesz z "hotswapem" (po każdej zmianie jest rebuild cząstkowy i refresh).

Deployment: deployujesz na dwa rożne serwery (dla backendu jakiś Tomcat, dla frontendu coś co serwuje statyczne pliki). W przyszlości pozwoli to np. zrobić wsadzić load balancer, cdny i inne dziwne
  • Odpowiedz
Moim zdaniem rozdział backend/frontend na dwie aplikacje jest dużo wygodniejszy, sama możliwość uruchomienia samego frontu jest dużym plusem.
  • Odpowiedz
Poniedziałek (we wtorek) z prasówką dla Mirków-Frontendowców ( ͡° ͜ʖ ͡°) #justjoinitoferty odc#93

poniedziałek - JavaScript, wtorek- PHP, środa - Java/Scala/C, czwartek - Python, piątek -Ruby/ mobile, sobota -testing, niedziela -.NET/ DevOps

Na http://justjoin.it/ masz ponad pół tysiąca aktualnych ofert od prawie 300 firm, to daje największy wybór spośród branżowych job boardów w PL (pod względem ilości aktualnych ofert pracy dla programistów), który
StartupCribs - Poniedziałek (we wtorek) z prasówką dla Mirków-Frontendowców ( ͡° ͜ʖ ͡...

źródło: comment_3zqplEBuk4WpxGAn30jULg9fL5ldIy9p.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Piszę aplikację webową, wszystko super działa i chciałbym zrobić system powiadomień.

Coś na zasadzie facebooka, że jeśli użytkownik ma powiadomienie to w na navbarze pojawia się czerwone kółeczko z cyferką, ze jest do odczytania notyfikacja, wszystko bez przeładowywania strony.

jakbyście to rozwiązali, żeby aplikacja była przygotowana na info, że jest nowe powiadomienie?
Jakis service worker?
jimmyF - Piszę aplikację webową, wszystko super działa i chciałbym zrobić system powi...

źródło: comment_W2u8yveOdOy1eT2SI4zYXQlZQC4UrAza.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BobBuilder:

shitshtorm w około licencji


nie powielaj tej bredni dalej, licencja Reacta jest skonstruowana tak, że przeciętnemu januszowi developerki w żaden sposób nie zagraża, do tej pory (od momentu "shitstormu" jak to nazywasz) w związku z tą licencją nikomu ze strony FB nic się nie stało, zapewne gdyby tak było to dopiero by się działo w internetach

wielkie firmy piszą swoje aplikacje z wykorzystaniem React (Dropbox, Netflix, Yahoo), a wykopki
  • Odpowiedz