🎯 Chcę mieć absolutną pewność, że darmowe materiały, które publikuję, spełniają Twoje oczekiwania. Dlatego oferuję Ci ebooka o wartości 39 PLN:
Jak zostać programistą? SKUTECZNY PRZEWODNIK
w zamian za wypełnienie ankiety.
Kompozycja to jeden ze sposobów budowania aplikacji. W Reakcie występują komponenty, z których „składamy” potem całą aplikację. Wykorzystanie mniejszych komponentów do budowania większych jest właśnie kompozycją.
Zadania z tego repozytorium pozwolą Ci sprawdzić, czy potrafisz tworzyć aplikacje przy pomocy kompozycji i zadbać o sprawną komunikację pomiędzy komponentami i elementami DOM.
Przed przystąpieniem do zadań powinieneś poznać:
- złożone komponenty
- przekazywanie do dzieci stanu wewnętrznego komponentu (
state
) oraz metod (funkcji w klasie) - zarządzanie dziećmi przekazanymi przez props
- referencje do elementów DOM i komponentów
- zaawansowane metody cyklu życia, np.
.getSnapshotBeforeUpdate()
🔥 Raz w tygodniu wykonuję bezpłatny Code Review wybranej losowo osobie, która nie współpracuje ze mną w ramach mentoringu. Zrób Pull Request i weź udział w losowaniu. O wynikach losowania będę informował w piątkowym newsletterze, dlatego już teraz zachęcam Cię do zapisania się na niego. Życzę Ci efektywnej nauki programowania! Pozdrawiam, Mateusz Bogolubow.
⬅️ poprzedni zestaw zadań (React: Komponenty)
Najpierw zrób tzw. fork
(prawy, górny róg strony). W ten sposób utworzysz kopię tego repozytorium na Twoim koncie GitHub.
Teraz będziesz mógł wykonywać zadania na swoim repozytorium. Wystarczy, że skopiujesz pliki na swój komputer przy pomocy komendy git clone
.
Zadania rozwiązuj jedno po drugim, ponieważ z każdym kolejnym ich poziom trudności wzrasta.
Pamiętaj o zapisywaniu historii zmian w plikach przy pomocy komend git add
oraz git commit
.
Aby wysłać dane na zdalny serwer, wystarczy komenda git push
.
Po wysłaniu plików na GitHuba zrób Pull Request, abym mógł wykonać Code Review Twoich zadań.