React.js: Wprowadzenie do kursu od podstaw

Ten wpis jest 1 częścią z 41 w kursie React.js
wp-content/uploads/2017/10/React_logo_wordmark-300x101-1-e1508612391308.png
  1. React.js: Wprowadzenie do kursu od podstaw
  2. Poznaj React.js
  3. Pierwszy komponent w React.js
  4. Props czyli atrybuty w React.js
  5. Podział na komponenty w React.js
  6. Klasy jako komponenty React.js
  7. Interakcja z komponentami React.js
  8. Stan komponentów React.js
  9. State w React.js 2
  10. Metody cyklu życia komponentu w React.js
  11. React.js w przykładach: filtrowanie statycznej listy
  12. Tworzenie aplikacji React.js dzięki create-react-app
  13. React.js na GitHub Pages dzięki create-react-app
  14. Testowanie aplikacji React.js — podstawy Enzyme
  15. Testowanie React.js w Enzyme — props, state i interakcje
  16. Poprawne bindowanie funkcji w React.js
  17. Odpowiadam na pytania: Babel, ECMAScript, destrukturyzacja, onClick, className
  18. Komunikacja pomiędzy komponentami w React.js
  19. Komunikacja z API w React.js
  20. Formularze w React.js — kontrolowane komponenty
  21. Formularze w React.js — niekontrolowane komponenty
  22. Odpowiadam na pytania: props, nawiasy klamrowe, funkcje vs klasy, import react
  23. TDD w React.js z pomocą react-testing-library
  24. Flux i Redux: globalny store i jednokierunkowy przepływ danych
  25. React + Redux — kurs: wprowadzenie i podstawy
  26. React + Redux — filtrowanie listy, proste selektory
  27. Projektowanie komponentów: Presentational & Container Components
  28. Asynchroniczność w Redux: redux-thunk
  29. Kiedy używać state, a kiedy Redux?
  30. Nowe metody cyklu życia: getDerivedStateFromProps i getSnapshotBeforeUpdate
  31. Leniwe ładowanie komponentów w React dzięki import
  32. Higher Order Reducers — Redux i powtarzanie kodu
  33. React Hooks — wprowadzenie i motywacja
  34. React Hooks: useState, czyli stan w komponentach funkcyjnych
  35. React Hooks: useState — wiele stanów, callbacki i inne niuanse
  36. React Hooks: useEffect — efekty uboczne w komponencie
  37. React Hooks a żądania do API
  38. useReducer — przenoszenie logiki poza komponent
  39. useMemo, useCallback, czyli rozwiązanie problemów ze zmieniającymi się propsami
  40. Wady React Hooks
  41. React Hooks: Piszemy własne hooki!

Oto kurs React.js od podstaw. Moje gratulacje za podjęcie tego tematu! To pierwszy krok w kierunku realizacji Twoich ambicji i poznania tego niezwykle przydatnego narzędzia. Ten kurs React.js sprawi, że będziesz umiał(a) tworzyć rozbudowane i profesjonalne aplikacje internetowe oraz przybliży Cię do celu jakim zapewne jest znalezienie pracy w tej technologii. Na pewno warto!

Skąd u mnie w ogóle pomysł opracowania tego tematu? Odpowiedź jest prosta: nie chcę, abyś musiał(a) po omacku przechodzić przez gąszcz dokumentacji i tutoriali React.js — jak robiłem to ja.

Przy okazji muszę też napisać, że każdy programista i każda programistka musi stale powiększać swoją wiedzę. Przykładowo, sam bootcamp na pewno nie wystarczy, więc taki kurs React jest idealnym sposobem, aby poznać nową technologię!

Motywacją do nauki nowej technologii dla wielu osób są zarobki. Tego, że programiści JavaScript zarabiają sporo chyba nikomu nie trzeba mówić. React jest najpopularniejszym frameworkiem i na pewno łatwiej znaleźć pracę z jego znajomością.

Kurs React.js

Jeśli zaglądałaś/eś tutaj wcześniej to pewnie drapiesz się teraz po głowie i zastanawiasz skąd w ogóle ta seria wpisów. Tak, to prawda, dawniej byłem mocno związany z AngularJS, stworzyłem w nim wiele projektów i uwielbiałem tę technologię. Pracowałem też z Angularem 2, a teraz pracuję z React. I muszę przyznać, że jednak to z Reactem pracuje mi się dotąd najlepiej. Czuję, że technologia w niczym mnie nie ogranicza, że mogę użyć Reacta w wielu miejscach, na różne sposoby i nic nie stoi na przeszkodzie, aby połączyć go z dowolnymi innymi rozwiązaniami, które sobie upodobam. Wolność i swoboda 🙂 Dlatego powstaje ten kurs React.js.

Jeśli kurs Ci nie wystarczy, albo chcesz poznać Reacta jeszcze szybciej, to Poznaj React w dwa dni na naszym szkoleniu!

Moje własne doświadczenia tylko dowodzą od dawna powtarzanej prawdy — trzeba cały czas zachować otwarty umysł. Nawet jeśli nigdy nie próbowałeś React, to może właśnie ten moment? Na pewno warto zapoznać się przynajmniej z podstawowymi konceptami, nie tylko dlatego, że React.js jest najbardziej popularnym rozwiązaniem na front-endzie, ale także dlatego, że są to zasady i wzorce uniwersalne.

Co dalej?

Jednocześnie ta seria wpisów jest początkiem czegoś zupełnie nowego! Nowa formuła. Od teraz, w małych odstępach czasu, będę publikował kolejne części serii, w której poznasz React. Wpisy będą krótkie, lekkie i przystępne, i będą się pojawiały częściej niż zwykle. W kolejnych wpisach m.in. stworzysz pierwszy kompletny komponent, poznasz JSX, nauczysz się składać komponenty niczym klocki i zapoznasz się z cyklem życia komponentów. Postaram się też wyjaśnić jak wygląda podejście React do przepływu danych, gdzie używać stanu komponentów, jak można przechowywać stan całej aplikacji i wiele innych rzeczy… Konkretnie, bez owijania w bawełnę 🙂 Mam nadzieję, że ta forma Ci się spodoba.

Idealnie byłoby, gdyby udało Ci się przeznaczyć pewien określony czas regularnie na naukę nowych rzeczy. Codziennie kilka linii kodu. Co dwa dni stronę w dokumentacji. Co tydzień dokładnie przerób jeden odcinek kursu. Albo nawet tylko jeden akapit. Mały krok przybliżający Cię do celu każdego dnia — oto klucz do sukcesu! Cokolwiek co pozwoli Ci systematycznie osiągnąć cel jakim jest poznanie React.js. Nie musisz tego robić codziennie, ale nie czekaj ze startem za długo. Chcesz poznać React.js? Zacznij teraz! Zaufaj mi, to jest aż tak proste.

Jeśli chcesz być na bieżąco z kolejnymi wpisami to zapisz się na newsletter poniżej i śledź mnie na Facebooku.

Możesz też od razu skoczyć do interesującego Cię fragmentu, np. Kurs React Hooks.

Ćwiczenie

Po każdym wpisie w serii będzie się pojawiało krótkie ćwiczenie, które musisz wykonać 🙂 Będzie to podsumowanie wszystkiego czego miałaś/eś się nauczyć w danej części kursu. Tak również jest i w tym wpisie!

Ćwiczenie: Napisz w komentarzu czego chciałabyś/chciałbyś się nauczyć, jakie są Twoje oczekiwania oraz jakie masz cele. Chcesz się rozwijać? Szukasz pracy? A może jeszcze coś innego?

Nawigacja po kursie:
  1. React.js: Wprowadzenie do kursu od podstaw
  2. Poznaj React.js
  3. Pierwszy komponent w React.js
  4. Props czyli atrybuty w React.js
  5. Podział na komponenty w React.js
  6. Klasy jako komponenty React.js
  7. Interakcja z komponentami React.js
  8. Stan komponentów React.js
  9. State w React.js 2
  10. Metody cyklu życia komponentu w React.js
  11. React.js w przykładach: filtrowanie statycznej listy
  12. Tworzenie aplikacji React.js dzięki create-react-app
  13. React.js na GitHub Pages dzięki create-react-app
  14. Testowanie aplikacji React.js — podstawy Enzyme
  15. Testowanie React.js w Enzyme — props, state i interakcje
  16. Poprawne bindowanie funkcji w React.js
  17. Odpowiadam na pytania: Babel, ECMAScript, destrukturyzacja, onClick, className
  18. Komunikacja pomiędzy komponentami w React.js
  19. Komunikacja z API w React.js
  20. Formularze w React.js — kontrolowane komponenty
  21. Formularze w React.js — niekontrolowane komponenty
  22. Odpowiadam na pytania: props, nawiasy klamrowe, funkcje vs klasy, import react
  23. TDD w React.js z pomocą react-testing-library
  24. Flux i Redux: globalny store i jednokierunkowy przepływ danych
  25. React + Redux — kurs: wprowadzenie i podstawy
  26. React + Redux — filtrowanie listy, proste selektory
  27. Projektowanie komponentów: Presentational & Container Components
  28. Asynchroniczność w Redux: redux-thunk
  29. Kiedy używać state, a kiedy Redux?
  30. Nowe metody cyklu życia: getDerivedStateFromProps i getSnapshotBeforeUpdate
  31. Leniwe ładowanie komponentów w React dzięki import
  32. Higher Order Reducers — Redux i powtarzanie kodu
  33. React Hooks — wprowadzenie i motywacja
  34. React Hooks: useState, czyli stan w komponentach funkcyjnych
  35. React Hooks: useState — wiele stanów, callbacki i inne niuanse
  36. React Hooks: useEffect — efekty uboczne w komponencie
  37. React Hooks a żądania do API
  38. useReducer — przenoszenie logiki poza komponent
  39. useMemo, useCallback, czyli rozwiązanie problemów ze zmieniającymi się propsami
  40. Wady React Hooks
  41. React Hooks: Piszemy własne hooki!

Nie wysyłamy spamu, tylko wartościowe informacje. W każdej chwili możesz się wypisać klikając „wypisz się” w stopce maila.

Subscribe
Powiadom o
guest
65 komentarzy
Most Voted
Newest Oldest
Inline Feedbacks
View all comments
Tomasz Sochacki
2 lat temu

Zapowiada się ciekawa seria. Bartek u siebie na nafrontendzie też ma bardzo dobr artki o React, więc gdy powstaną dwa takie blogi to wreszcie stworzy się coś konkretnego o React w języku polskim 🙂
A skoro pytasz o oczekiwania czytelników to może na początek coś o strukturze plików/folderów w React, np. bez redux i z redux 🙂 Wydaje mi się, że tego troszkę brakuje w polskiej sieci, a jest to dość istotne. Sam chętnie poznam jakieś inne punkty widzenia, bo przyznam, że chyba ostatnio popadłem w pewną rutynę co do aplikacji w React…

Kuba
Kuba
2 lat temu

Chętnie poczytał bym o komunikacji z API (jakieś podstawowe żądania GET czy POST) i o routingu:)

Kuba
Kuba
2 lat temu

Chętnie poczytał bym o komunikacji z API (jakieś proste żądania GET czy POST) oraz o routingu:)

Kamil Rogala
2 lat temu

a ja z chęcią poczytam o praktycznym wykorzystaniu react.
Dlaczego o tym piszę? Bo wszelkiego rodzaju tuty są o błahostkach w stylu „5mb kodu, framework, automatyzacja, składnia taka i siaka, nazewnictwo i w końcu po 30 minutach walki wyświetliłem napis >>test<< w tym divie". Brakuje praktycznego podejścia do frameworków- większość przykładów "zastosowania" ma większą rację bytu w vanilla.js niz z uzyciem tego czy innego frameworka- zarowno pod katem szybkości wykonywania kodu jak i prostoty jego wykonania. Kurs dużo zyska, gdy dasz prostą odpowiedź "dlaczego tu wykorzystam react, a nie angular, ember, vue, backbone czy vanilla.js i dlaczego tak będzie lepiej, a byc moze nawet prosciej". P.S może przydałby się newsletter dedykowany do kursu?

Tomasz Sochacki
2 lat temu
Reply to  Kamil Rogala
dlaczego tu wykorzystam react, a nie angular, ember, vue, backbone czy vanilla.js

Szczerze mówiąc, to myślę, że to nie jest dobry pomysł. Lepiej, żeby Kolega skupił się na omawianiu samego Reacta z jego „dodatkami” jak redux, redux-thunk lub inne, SSR, może coś o css in react, itp. Jeden zna lepiej Reacta inny Vue, a inne Angular… nie ma co szukać usilnie tego najlepszego.
Co do tej wydajności to też bym tak nie przesadzał… owszem, są apki gdzie wydajność ma priorytetowe znaczenie ale w wielu innych jest to mniej istotne, a liczy się szybkość wykonania zlecenia, wygoda pisania, utrzymania itp.
Co do tych 30 minut i test to nieco przesadzasz… 🙂 Hello World w React możesz odpalić w parę minut i w zasadzie ośmielę się stwiedzić, że najwięcej czasu zajmie nie React ale konfiguracja webpacka co zresztą i tak pewnie robisz w każdym projekcie, więc… 🙂
Niech Kolega Autor bloga zajmie się samym React i myślę, że da mu to bardzo dużo czytelników i wiele ciekawych dyskusji…

Kamil Rogala
2 lat temu

posta mi oznaczyło jako spam, więc przeklejam ponownie:
„Masz sporo racji Tomek, ale jest jedna ważna różnica pomiędzy Twoim zdaniem, a moim: ja piszę z perspektywy osoby nie znającej Reacta, a chcącej się go uczyć- Ty z perspektywy osoby już w nim tworzącej, a Michał z kolei nazwał ten artykuł „Wprowadzenie do kursu React.js od podstaw”. To tak jakbyś tworzył kurs prawa jazdy i chciałbyś na nim uczyć manewrów kaskaderskich 😉 Nie mówię, że tego nie ma być w pewnym miejscu, gdzie kursanci są już zaznajomieni z pracą z Reactem, jednak naprawdę sporo jest kursów/artykułów z tego czy innego języka, frameworka, technologii itd. i żaden nigdy nie mówi dlaczego tego frameworka warto zastosować i dlaczego by go nie użyć zamiast czegoś alternatywnego.
Mówiąc o wyświetleniu „test” w React w ciągu kilku minut utwierdzasz mnie w moim zdaniu na ten temat. Bo wypisanie tej frazy z użyciem zwykłego JS zajmuje jakieś 30 sekund (włącznie z odpaleniem przeglądarki). I przy tym przykładzie (akurat tym, żeby nie było) React przegrywa z marszu.
Teraz mi przykładowo mógłbyś napisać „tak, ale jak masz taką i taką rzecz do stworzenia to z użyciem React możesz zrobić to znacznie szybciej, a jeszcze to i to 5x szybciej, a tutaj masz jeszcze co innego 50x szybciej i prościej” i właśnie o tą esencję mi chodzi.
Kursów które nie przemawiają argumentami za pewnym rozwiązaniem i charakteryzują się swego rodzaju odrealnieniem (brakiem praktycznego przykładu z życia) jest wiele. I szkoda by powstał kolejny taki kurs, fajnie by się wyróżniał.
Ty szukasz artykułów-poradników branżowych, ja szukam kursu, a o to właśnie chyba chodzi w kursie od podstaw”

Kamil Rogala
2 lat temu

@Michał
Mi chodzi właśnie o to jak napisać ‚hello world’, a potem krok po kroku przejść dalej aż do faktycznej apki, także jak najbardziej mi to pasuje 😉

Przykłady innych frameworków troszkę zostały opacznie zrozumiane 😉 bo o ile część rzeczy można porównywać to wielu już nie i faktycznie wchodzą tu preferencje.
Raczej były one podane tylko w ujęciu ogółu tutoriali- niezależnie (od nawet języka) występują wspólne problemy:
-pierwszym są odrealnione przykłady (szczerze to spotkałem do tej pory 2 tutoriale w których autor powiedział coś w stylu „to co widzisz wykorzystałem tu i tu do stworzenia tego i tego. Zmodyfikowałem to i to i utworzyłem idealną bazę pod dalszą pracę nad tym i tym. Więc widzisz, to ma rację bytu”. Reszta to abstrakcja. A z programowaniem związany jestem od 2006 roku więc trochę już przerobiłem różnych rzeczy…). Przykładowo ktoś mi może pokazać że istnieje funkcja atob() btoa() i ze to fajnie działa, „takie szyfry uhuhu jakie hakery. z nas bo mamy magiczne znaczki” Tylko co z tego, skoro użytkownik nie wie jak realnie to wykorzystać- znajomość takiej funkcji jest niemalże bezcelowa, bo nie zna się jej realnych możliwości. Albo gorzej- wymyśli taką możliwość, która będzie dla niego szkodliwa (base64 jest odwracalne)
-drugi to kwestia dlaczego warto skorzystać z tego frameworka zamiast z czystego języka, jaką ma zaletę, co się po nim zmieni w pisaniu projektu, a być może (choć jak wyżej pisałeś i Ty i Tomek + ja obu wam przyznaję też rację, że to trochę bezsensowne) jak ten framework wypada na tle innych, jakie są znaczące różnice (a być może plusy/minusy). Gdyby było całkiem wszystko jedno to by nie było takiej różnorodności, prawda? 😉

Tomasz Sochacki
Tomasz Sochacki
2 lat temu
Reply to  Kamil Rogala

base64 uzywam czasami do przesylania danych w ktorych moge miec potencjalnie niebezpieczne znaki unicode, a nie zawsze chodzi tylko o slashe i apostrofy itp. robiąc base64 masz pewnosc ze ciag zawiera bezpieczny zakres ASCI tylko trzeba pamietac ze ciag taki bedzie dłuższy niż oryginał. I tu wlasnie zaletą jest odwracalnosc. Ponadto base64, akcji85 itp to fajne ćwiczenie żeby nauczyć się pisać własne algorytmy 🙂

Kamil Rogala
2 lat temu

do tego samego wykorzystuje base64 😉

Kamil Rogala
2 lat temu

Masz sporo racji Tomek, ale jest jedna ważna różnica pomiędzy Twoim zdaniem, a moim: ja piszę z perspektywy osoby nie znającej Reacta, a chcącej się go uczyć- Ty z perspektywy osoby już w nim tworzącej, a Michał z kolei nazwał ten artykuł „Wprowadzenie do kursu React.js od podstaw”. To tak jakbyś tworzył kurs prawa jazdy i chciałbyś na nim uczyć manewrów kaskaderskich 😉 Nie mówię, że tego nie ma być w pewnym miejscu, gdzie kursanci są już zaznajomieni z pracą z Reactem, jednak naprawdę sporo jest kursów/artykułów z tego czy innego języka, frameworka, technologii itd. i żaden nigdy nie mówi dlaczego tego frameworka warto zastosować i dlaczego by go nie użyć zamiast czegoś alternatywnego.

Mówiąc o wyświetleniu „test” w React w ciągu kilku minut utwierdzasz mnie w moim zdaniu na ten temat. Bo wypisanie tej frazy z użyciem zwykłego JS zajmuje jakieś 30 sekund (włącznie z odpaleniem przeglądarki). I przy tym przykładzie (akurat tym, żeby nie było) React przegrywa z marszu.
Teraz mi przykładowo mógłbyś napisać „tak, ale jak masz taką i taką rzecz do stworzenia to z użyciem React możesz zrobić to znacznie szybciej, a jeszcze to i to 5x szybciej, a tutaj masz jeszcze co innego 50x szybciej i prościej” i właśnie o tą esencję mi chodzi.

Kursów które nie przemawiają argumentami za pewnym rozwiązaniem i charakteryzują się swego rodzaju odrealnieniem (brakiem praktycznego przykładu z życia) jest wiele. I szkoda by powstał kolejny taki kurs, fajnie by się wyróżniał.

Ty szukasz artykułów-poradników branżowych, ja szukam kursu, a o to właśnie chyba chodzi w kursie od podstaw 😉

grimlok
grimlok
2 lat temu

Hej, super sprawa Michał.
Jak nawięcej praktycznych, moze z Twojej pracy przykładów?
Byłoby naprawdę ciekawie.

Marcin
Marcin
2 lat temu

tak chodzi mi właśnie o formularz jak filtrować dane z listy
że jest kilka pól formuarza i w locie widzimy wyniki po filtracji

Kacper Perzankowski
Kacper Perzankowski
2 lat temu

Cześć Michał. Mam już za sobą parę projektów w react, ale wciąż nie wiem w jaki sposób budować architekturę dla aplikacji, która potencjalnie będzie całkiem spora. Czy będzie to poruszone w kursie?

Daniel Koprowski
2 lat temu

Cześć, dopiero wchodzę w tematy frontendu i szczerze mówiąc widzę tutaj tyle swobody, że zaczynam się zastanawiać czy projekty nie wyglądają chaotycznie. Czy popełnisz jakiś wpis o dobrych praktykach w projektach Reactowych?

Powroźnik Kamil
Powroźnik Kamil
2 lat temu

Sam React wbrew pozorom nie jest trudny. Czekam na Reduxa 🙂

Powroźnik Kamil
Powroźnik Kamil
2 lat temu

Hehe, w moim przypadku muszę do czegoś dojrzeć, żeby potem sobie uświadomić, że coś jednak jest banalne.

PS. czekam również na jakiś artykuł, jak radzić sobie (?), ze strukturą projektu w przypadku większej aplikacji czyt. jaka struktura projektu jest odpowiednia do przechowywania większej ilości komponentów.

Powroźnik Kamil
Powroźnik Kamil
2 lat temu

Czekam 😁

Kasia Torz
Kasia Torz
2 lat temu

Uczę się Reacta w szkole programowania, wiec chce tutaj Twoimi postami przypominać sobie to co zrozumiałam i poszerzać dalszą wiedzę, chcę przeglądać kody które szczegółowo skomentujesz…

Kasia Kajzar
2 lat temu

Dołączam. Ten wpis jest mega zachęcający, powodzenia w rozwoju przedsięwzięcia! 🙂

trackback

[…] Type of Web – kurs Reacta od podstaw liczący przeszło 30 wpisów. Nadal aktualizowany. Warto śledzić. […]

trackback

[…] React z Type Of Web – https://typeofweb.com/2017/11/28/wprowadzenie-kurs-react-js/ […]

Pjoter
Pjoter
1 rok temu

Cześć, jestem tu żeby poznać Reacta i móc rozpocząć pracę 😀 zobczymy co z tego będzie

Piotr Bryla
Piotr Bryla
1 rok temu

Dołączam. Chce użyc React’a w pracy.

Jakub Parzonka
Jakub Parzonka
1 rok temu

Cześć. W pracy planowana jest przebudowa projektu z wykorzystaniem właśnie react.js i pomyślałem, że warto zapoznać się z tą technologią z wyprzedzeniem. 🙂

Carmen Truitt
Carmen Truitt
1 rok temu
Reply to  Jakub Parzonka

Hey I wanna ċhαt with you😏
https://google.com/#btnI=rutigunu&q=ichatster.com&ab=geypqawfyw
My id @402036

Łukasz Matejka
Łukasz Matejka
1 rok temu

Cześć, jestem programistą PHP i szukam czegoś co pomoże mi, wraz z socketami, połączyć backend z frontendem… może to będzie to 🙂 Zobaczymy 🙂

Ania Aksrokis
Ania Aksrokis
1 rok temu

Cześć, to mój początek przygody z programowaniem. Marzę o zmianie branży. Trafiłam tutaj przez stronę wakeupandcode. Mam nadzieję, że będzie to owocna przygoda 🙂

Szymon Smaga
Szymon Smaga
1 rok temu

Lubię zdobywać nowe doświadczenia, a przeglądając materiał muszę przyznać, że mnie zaintrygował

Kamil Mirosz
Kamil Mirosz
1 rok temu

Cześć 🙂
Moim celem jest rozwój i poznanie Reacta na tyle aby móc swobodnie stworzyć aplikację webową która pomoże mi w organizacji codziennego życia 🙂

Rotarepmi
Rotarepmi
1 rok temu

Trafiłem tu przez kanał overment. Myślę, że zostanę na stałe 🙂
Piszę w React od jakiegoś czasu, ale raczej nadal potrafię zbyt mało aby znaleźć pracę (przynajmniej tyle wynika z rozmów kwalifikacyjnych…).
Jak piszę „import React from ‚react'” to aż ciepło na sercu się robi, dlatego niegdy nie przestanę się go uczyć. Dzięki za tą świetną inicjatywę.
Wish me luck 🙂

Adam Filipek
Adam Filipek
1 rok temu

Cześć 🙂 Widzę, że znajdę tu solidny materiał o React w języku polskim. Normalnie w pracy używam Angulara, do tej pory byłem sceptycznie nastawiony do React-a, JSX wydawał mi się „dziwnym tworem” (łamanie zasad oddzielenia warstwy logiki od prezentacji), jednak od wczoraj przerobiłem podstawową część dokumentacji i teraz wydaje mi się to całkiem ciekawe. A na pewno znajomość React-a poszerzy mi możliwości na rynku pracy 🙂 W zasadzie do Reacta przyciągnęła mnie czyjaś opinia, że może lepiej współgrać z TypeScript-em od samego Angulara, więc czas to sprawdzić 🙂

Jobbinary.com
3 miesięcy temu
Reply to  Adam Filipek

I jak? Udało się poszerzyć możliwości na rynku pracy?

xxxMo
xxxMo
1 rok temu

Hej 🙂 Dołączam, bardzo chciałabym swobodnie poruszać się w React, zrozumieć np. props 😀 Od niecałego roku uczę się frontendu, ale póki co jeszcze nie czuję się pewnie, a chciałabym w końcu pójść do pracy/na praktyki/staż właśnie w tej dziedzinie i w ogóle czuć się w niej pewniej. Liczę, że tutaj uporządkuję i rozjaśnię swoją wiedzę 🙂

Paweł Gonera
Paweł Gonera
1 rok temu

Dołączam. Potrzebuje w tydzień przygotować się do użycia w pracy.

Joanna Trapp
Joanna Trapp
1 rok temu

Cześć, dzisiaj zaczynam Twój kurs 🙂 Chcę się nauczyć reacta, bo będzie mi on potrzebny w pracy i w ramach ćwiczeń chcę w nim stworzyć frontend do mojej aplikacji napisanej w C#. Pozdrawiam i lecę dalej 🙂

Piotr Siekierzyński
Piotr Siekierzyński
1 rok temu

Chcę się nauczyć czegoś nowego. Ostatnio poszło NodeJS i ponoć React jest dobry. Zawsze pisałem czysty kod JS, HTML i jQuery – może warto wyjść ze strefy komfortu 😉

Altowka Altowka
Altowka Altowka
1 rok temu

Hej:) Chcę się nauczyć React i bardzo się cieszę, że znalazłam kurs po polsku. Uważam, że zupełnie nowych rzeczy fajnie się uczy w języku ojczystym:) Pozrawiam:)

Mateusz Flisikowski
1 rok temu

Cześć, przede wszystkim wielkie podziękowania za trud włożony w przygotowanie tego kursu 💪. Muszę przyznać że dość długo opierałem się przed podjęciem tego wyzwania, tak czy inaczej wykonałem ruch i pierwsze ćwiczenie jest w trakcie realizacji… 😎 Nadszedł czas na zmiany -zmiany na lepsze! Mam już jakaś dawkę wiedzy z innych kursów jednak czuję pewnego rodzaju niedosyt. Moim celem jest zdobycie wystającej wiedzy oraz podjęcia pracy w nowej roli. Pozdrawiam Mateusz

Mateusz Flisikowski
1 rok temu

xD

Patryk
Patryk
1 rok temu

Cześć, dzisiaj trafiłem na Twoją stronę. W pracy zaczęliśmy pisać front do naszej aplikacji i będzie fajnie zostać ogarniaczem Reacta / Reduxa. Mam nadzieję, że ten blog będzie duuużą pomocą 😉 Pozdrawiam!

sonic
sonic
1 rok temu

Cześc. Czy polecasz rozpoczac nauke od react.js czy od react native(docelowo ten język mnie interesuje). Jeśli ktoś ma namiary na dobry kurs RN to proszę podrzucić 🙂
Czego twój materiał nie pokrywa ? Jak nazywałyby się kolejne rozdziały ?

Pozdrawiam

Jakub Schulz
1 rok temu

Witam :). Od dzisiaj zaczynam twój kurs. Z Reactem mam już jako takie podstawowe doświadczenie, ale chcę się rozwinąć w tym temacie dalej. Moim celem jest stworzenie aplikacji do nauki słówek z angielskiego w te technologii no i oczywiście zdobycie doświadczenia, do ewentualnej przyszłej pracy.
Dzięki temu kursowi dowiedziałem się w sumie czym jest TypeofWeb. Całkiem fajna inicjatywa ;). Pozdrawiam 🙂

Kleszczewski Tomek
Kleszczewski Tomek
1 rok temu

Pracowałem w jquery i MEAN. Robiłem projekt w React. Chcę nauczyć się React i złapać pozycję juniora najchętniej w React lub React + Node.

Artur
Artur
1 rok temu

Zaczynamy

Ania P
Ania P
1 rok temu

Potrzebuje zgłębić się w React do nowego projektu 🙂

Marcin
Marcin
2 lat temu

ja zapoznaje się z React JS, chętnie nauczył bym się utworzenia wyszukiwarki np
słowo kluczowe, data od – do, jakiś select które powodują wyświetlenie listy czegoś na stronie

może walidację formularzy i jakieś lazy loading newsów lub zdjęć

Gregor
Gregor
7 miesięcy temu

Cześć, kurs mega rozbudowany, od zawsze pisałem czysty kod JS, HTML i CSS, przyszła pora na naukę kolejnych rzeczy, próbowałem już Angulara i NodeJS, te rzeczy chciałem poznać w podstawach, React’a chciałbym się nauczyć znacznie lepiej, ponieważ wiążę z nim dalszą karierę.

KrystianWójtowicz.pl
6 miesięcy temu

hej, chcę zostać programistą, chcę obecnie nauczyć się tworzyć spa i słyszałem, że dobrze się to robi w reaccie

Rafał Sikora
Rafał Sikora
5 miesięcy temu

hmm pewnie nie powinno być tego komentarza tutaj 😉 … ale niema chyba tematu który by to poruszał. Mam ciekawy temat, kilka projektów ma się opierać o podobny layout jak główne componenty: typu nav, content, user profil itp, css: kolory, wymiary .. , pytanie jak współdzielić css / componenty react.

Łukasz Bilski
Łukasz Bilski
4 miesięcy temu

Podczas nauki JS’a przyszedł czas na jakiś framework, wybór padł na React (chyba głównie ze względu na ilość ofert pracy, a co będzie dalej zobaczymy:))