kod#programista15k na wykop specjalizujący się w #javascript #react #graphql mam ciekawy przypadek :D Postanowiłem sobie pstryknąć nowy projekcik, ale bez #redux tylko #graphql no i postawiłem sobie wszystko tak jak jest w docu napisane, ale mam błąd w konsoli "Module not found: Can't resolve 'graphql-anywhere/lib/async' in 'C:\js-projects\apollo-graphq-app\node_modules\apollo-link-state\lib'" ( ͡° ͜ʖ ͡°)

Znalazłem na necie, że to jakiś stary problem rozwiązany już dawno temu, ale o dziwo u mnie na najnowszych paczkach występuje :D Poniżej mój cały, zaawansowany kod na froncie, bo dopiero sobie backend postawiłem na nodzie

Naprawdę nie mam pojęcia co tutaj może być nie tak (
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ekmh tak napisał na blogu


@mirasKo-Kalwario:

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
  • Odpowiedz
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.
  • Odpowiedz
@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.
  • Odpowiedz
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.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cashflow88: już chyba wiem o co Ci chodziło, skupiłem się tylko na zaznaczonym fragmencie a Tobie pewnie chodziło o renderRegistration?

No to też prosta sprawa. W tym przypadku możesz po prostu zrobić

i przenieść sobie ten renderRegistration najlepiej do nowego pliku (i zmienić nazwę na np. RegistrationFormFields.

W tym przypadku będziesz mieć "mądry" komponent Registration który "zarządza" i komponent RegistrationFormFields który jest "głupi" i tylko renderuje.
  • Odpowiedz
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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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!
  • Odpowiedz
@Sakuy: bez urazy ale to są podstawy podstaw podstaw i jest to na pierwszych stronach dokumentacji a Ty startujesz do pracy z taką wiedzą?
  • Odpowiedz
@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.
  • Odpowiedz
@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.
  • Odpowiedz
Podrzucicie jakiś fajny projekt open source z Reduxem? Zależy mi na projekcie obsługującym ładowanie i błędy (struktura).
Dzięki
#webdev #react #redux
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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, #200dnikodzenia, lub coś w tym stylu. Pamiętam, że dawno temu był #500dayschallenge, ale @DobryProgramista dostał bana i na tym to
  • 39
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nauczę się programowania prawie od 0

A jednocześnie:

Napisałem w React prostą stronkę z obsługą API YouTube, taki własny YouTube z "kradzionymi" filmikami ( ͡° ͜ʖ ͡°), kiedyś napisałem skrypt, który klikał za mnie pewne rzeczy na stronie, łącznie to miało z 300 linijek, pełno funkcji itp. a z 5 lat temu napisałem plugin na latający dywan do Minecrafta xD i konsolową minigierkę RPG, którą się przechodziło 15
  • Odpowiedz
@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ą.
  • Odpowiedz
  • 3
Czy zna ktoś jakieś dobre tutoriale by szybko ogarnąć tworzenie aplikacji #react + #redux z backendem w .NET Core?

  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Programirki szukam materiałów tutków o #tdd w #react / #redux. Znacie jakieś fajne, oprócz tego co jest na oficjalnych stronach #jest / #enzyme?

A do tego mała sonda, przyznać się kto nie pisze testów ( ͡° ʖ̯ ͡°)

#javascript

Czy robisz TDD/BDD w JS?

  • Robię TDD (najpierw testy, potem implementacja) 10.8% (4)
  • Robię BDD (spec'i najpierw) 8.1% (3)
  • Piszę testy po napisaniu kodu 10.8% (4)
  • Piszę trochę testów, ale mało 13.5% (5)
  • Nie piszę testów - bo nie ma na to czasu 13.5% (5)
  • Nie piszę testów - bo to głupota 0% (0)
  • Nie piszę testów - od testowania mamy testerów 5.4% (2)
  • Chciałbym pisać testy, ale mój zespół nie chce 8.1% (3)
  • Nie wiem co to TDD 27.0% (10)
  • MSD (MS Development) Kompiluje się, Sprzedajemy! 2.7% (1)

Oddanych głosów: 37

  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
impas w #redux #javascript

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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
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?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@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
  • Odpowiedz
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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach