Przejdź do treści
Programujmy

React kurs od komponentów do własnej aplikacji

React kurs dla osób, które znają podstawy JavaScript i chcą budować interfejsy z komponentów. Uczysz się dzielenia ekranu na części, zarządzania stanem i pobierania danych, a na koniec składasz własną aplikację. Zadania są sprawdzane w przeglądarce, a mentor AI wyjaśnia, co dzieje się w Twoim komponencie.

Dla kogo jest ten React kurs

React wymaga swobodnego posługiwania się JavaScriptem, dlatego ta ścieżka jest dla osób, które mają już za sobą tablice, funkcje i obsługę zdarzeń. Jeśli ich nie masz, zacznij od kursu JavaScript, a do Reacta wrócisz z gotowymi podstawami.

  • osoby, które chcą tworzyć nowoczesne aplikacje internetowe z powtarzalnych komponentów
  • uczący się z doświadczeniem w HTML, CSS i JavaScript, którzy szukają kolejnego kroku
  • osoby, które potrzebują projektów do portfolio, dostępnych w planie Pro

Pełną listę dróg nauki znajdziesz na stronie kursy programowania.

Program kursu React po modułach

Moduły ułożone są tak, by każda nowa koncepcja miała zastosowanie w kolejnej.

  • Pierwszy komponent: JSX, właściwości i składanie interfejsu z części
  • Listy i warunki: renderowanie zbiorów danych, klucze i widoki zależne od stanu
  • Stan: useState, aktualizacja stanu i przepływ danych między komponentami
  • Zdarzenia i formularze: pola kontrolowane, walidacja i obsługa wysyłania
  • Efekty: useEffect, pobieranie danych z sieci i porządkowanie po komponencie
  • Własne hooki i podział kodu na pliki oraz moduły
  • Nawigacja między widokami i wspólny stan aplikacji
  • Projekt: aplikacja z listą, filtrami i danymi pobieranymi z sieci

Ogólne zasady, które stoją za tymi modułami, opisuje strona podstawy programowania.

Jak wygląda zadanie w kursie React

Zadanie: zbuduj komponent Licznik z przyciskami plus i minus, który nie schodzi poniżej zera. Piszesz komponent w edytorze, a obok widzisz podgląd działającego interfejsu.

Testy klikają przyciski w podglądzie i sprawdzają, co pojawia się na ekranie. Jeśli po trzech kliknięciach minus wartość wynosi minus jeden, test pokazuje oczekiwany i otrzymany wynik, a Ty poprawiasz warunek w funkcji zmieniającej stan.

  • podgląd interfejsu aktualizowany po każdej zmianie kodu
  • testy zachowania, a nie tylko wyglądu
  • czytelne komunikaty o błędach w JSX po polsku

Mentor AI do nauki Reacta

Najczęstsze kłopoty w Reakcie to nieoczekiwane ponowne renderowanie, zła kolejność efektów i zmiana stanu zamiast jego kopii. Mentor AI widzi Twój komponent i tłumaczy, dlaczego ekran zachowuje się inaczej, niż oczekujesz.

W planie Pro mentor ocenia projekt: strukturę komponentów, nazwy, duplikację i miejsca, w których stan trzeba przenieść wyżej lub niżej.

Cena kursu React

Ścieżka React jest dostępna w planie Start jako wybrana ścieżka i w planie Pro razem z pozostałymi. Start to 199 zł netto miesięcznie, Pro to 349 zł netto miesięcznie, a płatność roczna jest o 50 procent tańsza. Do cen dochodzi 23 procent VAT. Dokładne zestawienie znajdziesz w cenniku.

Najczęstsze pytania o react kurs

Czy mogę zacząć kurs React bez znajomości JavaScript?

Nie jest to polecane. React korzysta z tablic, funkcji i obsługi zdarzeń, więc najpierw przejdź ścieżkę JavaScript albo sprawdź swój poziom w formularzu planu nauki.

Czy muszę instalować narzędzia do budowania aplikacji?

Nie. Edytor, kompilacja i podgląd działają w przeglądarce, więc od razu zajmujesz się kodem, a nie konfiguracją.

Czy projekt z kursu nadaje się do portfolio?

Tak. W planie Pro masz 4 projekty do portfolio, a mentor AI ocenia je i wskazuje poprawki przed pokazaniem komuś z zewnątrz.

Czy kurs React obiecuje pracę jako programista?

Nie. Uczymy umiejętności i dajemy praktykę, ale nie obiecujemy zatrudnienia ani zarobków.

Zacznij React kurs od planu nauki

Wskaż swój poziom JavaScript i czas w tygodniu, a ułożymy plan i pokażemy pierwsze zadanie z komponentem.

Ułóż mój plan nauki