Python. I feel bad about this one — I have worked with Python for several years at some point and I’ve never bothered to actually learn it. There are many things there like import behavior that are completely opaque to me.
Jego nie-umiem jest na zupełnie innym poziomie niż ci się wydaje
Natrafiłem na PureComponent w aplikacji #react #redux.Tak na chłopski rozum #pytanie mam ;) czym się on różni od zwykłego komponentu i kiedy mam go użyć, a kiedy nie ? Z góry dziękuję. #naukaprogramowania #programowanie
Przydaje się jak przekazujesz dużo propsów a nie chcesz żeby się przerenderowywał za każdym razem jak któryś się zmieni. Możesz go sobie odświeżyć na żądanie.
Hej, mam projekt react + redux, #pytaniedoeksperta gdzie mam robić zapytania do API? W componentWillMount, konstruktor, render ... ? W jakimś onClick ? Poleci ktoś dobry poradnik, kurs gdzie mi to wszystko wyjaśnią z zaletami i wadami danego rozwiązania ;)
@Cashflow88: Im mniej takiej logiki w komponentach tym lepiej. W idealnym świecie: user idzie do app/cleints -> akcja [zaszła nawigacja do listy klientów] -> process manager ['wyślij zapytanie do API'] (redux-observable/saga/whateva) -> akcja ['zapytanie do API powiodło się'] -> zmiana stanu aplikacji -> przerenderowanie komponentów które subskrybują do danej części stanu aplikacji.
Dobry wieczór Mirki z #react #redux #programowanie #frontend . Czy jeśli chcę usunąć element z tablicy, która jest przechowywana w Redux Store, to dobrą praktyką jest np. nadać każdemu elementowi w tablicy UUID i usuwać na podstawie tego id? Niby małe prawdopodobieństwo, żeby elementy mi się powtórzyły w tablicy, no ale jednak chciałbym to zrobić tak jak należy.
@golson: pomysł tak, że nie chcesz usunąć element z tablicy, tylko w jakiś sposób chcesz zmienić stan aplikacji. A że to na końcu jest array, to tylko dekoracja. :)
Szukam jakiegoś na prawdę dobrego , pro kursu #react #redux . Z neta nauczyłem się i uczę nie mogę ale czuje że fajnie byłoby mieć pod ręką coś co by mi uporzadkowalo wiedzę i wyeliminowalo jakieś źle praktyki w zalazku. Może być płatny. #javascript #webdev
@trustME: Egghead.io które polecił @Ragnarokk tez jest git ale tam masz bardziej 2-5 minutowe filmiki wprowadzające w temat i resztę musisz sam się douczyć. Dobre jak masz już skill i chcesz być na bieżąco z branża ale niekoniecznie się tego od razu uczyć dogłębnie. Powodzenia!
Nie tak dawno popełniłem post na temat tego jak działa biblioteka Redux od środka. Jeśli ktoś chciałby zobaczyć jak można napisać własną implementację - zapraszam!
Podobno najlepiej przy reduxie dzielić komponenty na te od stylu i te myślące, związane z reduxem. Co w przypadku redux-form, kiedy komponent form musi być myślący, i jednocześnie ostylowany? Zostawić wyjątek? #pytanie #react #redux #frontend #webdev
@veranoo: Dla prostych formularzy napisałbym takie rozwiazanie samemu. Ostatnio nie siedziałem za bardzo w reactcie, więc nie polecę żadnej libki, ale każda, która posiada zestaw walidatorów, nie ma zależności i przeprowadza walidację bez wysyłania stanu w kosmos jest warta rozważenia.
Jak ustawiacie domyślnie wciśnięty radio box przy redux-form? Jeśli dopiszę checked w elemencie to niby działa, ale trzeba 2 razy kliknąć na inny żeby się przełączył. #pytanie #react #redux #frontend #webdev #javascript
@Garg84: z tym initial value musi działać, nie masz czasami problemu z typowaniem? może ustawiasz paid_event na false czyli boolean a w Field masz stringa.
Cześć! Pomyślałem sobie że nie ma co siedzieć na dupie tylko trzeba się wziąć za coś żeby potem nie żałować, że zmarnowałem życie ;D
TL;DR Nauczę się programowania prawie od 0 i znajdę pracę w 200 dni, mam nadzieję xD (obserwuj tag #200dnikodzenia po cotygodniowe podsumowania), no i #rozdajo dwóch kluczyków do csgo ;p (mam też dużo na sprzedaż po 5.70)
Wpadłem więc na pomysł że zrobię sobie takie wyzwanie, #
@RayColl_PL: Weź Ty się naucz czystego JS najpierw, bo jest mnóstwo takich co "a wezmę se frejmłork, coś napiszę i już wszystko umim", a potem jest voodoo programming i spaghetti code, bo nawet asynchroniczności nie ogarniają.
Reduxa możemy używać nie tylko w połączeniu z Reactem. Dziś wziąłem na celownik Angulara i sprawdziłem czy da się prosto go połączyć z tym rozwiązaniem. Jeśli jesteście ciekawi to zapraszam
Potem okazuje się, że wcale nie zajmuje dłużej i jest wygodniej
@mortt: zgadzam się, a nawet powiem że jest szybciej, bo mnie już trafia jak muszę ciągle się przeklikiwać po każdej głupiej zmianie, bo jeszcze nie mam testów, znaczy mam dwa widoki na razie... Tak czy siak, próbuję teraz zrobić do nich testy, ale po dwóch godzinach walki z jest'em okazuje się że bardzo się on nie lubi z webpackiem
1. Jak się robi validację? Mam reducer, który dodaje kolejny obiekt do kolekcji obiektów, każdy z tych obiektów ma property "name", które ma myć unikalne. Gdzie to weryfikować?
2. Komponent, który dodaje nowy obiekt do kolekcji, po dodaniu przełącza widok na index - listę tych obiektów... Robię to tak że dispatch'óję akcję dodawania i przełączam się na inny widok (history.puch)... Jak zrobić żeby to
@mktos: 1. mozesz w samym reducerze, sprawdz czy jest unikalne i jesli tak to dopiero dodaj (jesli dobrze rozumiem twoj przypadek). Możesz też to sprawdzic przed wyslaniem akcji.
2. mozesz obserwowac ta kolekcje w komponencie i jak jest nowa wartosc to porownac czy jest cos dodane i jesli tak to wtedy wywolac history.push. Jeśli używasz reacta to przekazujesz ta kolekcje w funkcji mapStateToProps, a potem obserwujesz zmiany np w componentWillReceiveProps
Chciałbym wywołać małą dyskusje na temat #webdev Zaczynam robić małą grę przeglądarkową. Celem jest osiągnięcie czegoś w stylu OGame. Chciałbym żeby posiadała elementy rpg, ekonomii i trochę walki klanów. Uczę się #react #redux #nodejs #mongodb i tego zestawu chciałbym użyć do wykonania całej gry. Czy sądzicie że jest to dobre połączenie technologii? Czy powinienem podmienić mongo na sql albo node na php?
@manioo23 obstawiam bazę SQL albo 2 rodzaje baz. Na początku może to nie mieć znaczenia, więc jeśli masz wkładać dużo wysiłku/kasy na inne rozwiązania to pewnie nie warto na tym etapie. Możesz też pomyśleć nad serverlessem na aws. Na początku nie zjedzą Cię opłaty, a zrobisz to szybciej i masz dużo narzędzi z rzeczami out of the box
Siema. Mam sprawę dotyczącą Redux Saga. Mam standardowego Middleware'a z odpytywaniem endpointu i robieniem akcji sukces albo błąd. Odpytywanie endpointu to tak naprawdę upload FetchBlobem. Chciałbym mieć akcję, która jest w stnie w dowolnym momencie anulować tego calla i najlepiej żeby w reducerach zmieniała stan na taki jaki chcę. Jak to zaimplementować? Patrzę na przykłady z cancelem i nie za bardzo łapię jak to ma działać, a fetchblob sam z siebie także