Moduł 18 – Material UI — ekosystem Reacta
Moduł kursu "Material UI — ekosystem Reacta" skupia się na wykorzystaniu biblioteki Material UI do tworzenia interfejsów w React.
📚 Zawartość modułu
Moduł "Material UI — ekosystem Reacta" jest podzielony na 24 lekcje:
- Wstęp i instalacja: Wprowadzenie do Material UI i instalacja biblioteki.
- Button component: Wykorzystanie komponentu Button w Material UI do tworzenia interaktywnych przycisków.
- MUI Icons: Użycie ikon z biblioteki MUI Icons w naszych aplikacjach React.
- Theme – wprowadzenie: Poznanie możliwości konfiguracji theme'ów (m.in. kolorystycznych) w Material UI i ich zastosowanie w projektach.
- Theme – palette: Dostosowywanie palety kolorów w theme'ach Material UI.
- Theme – Typography: Stylizacja typografii w theme'ach Material UI.
- Grid: Wykorzystanie komponentu Grid w Material UI do tworzenia elastycznego i responsywnego układu komponentów na stronie.
- Stack & Divider: Użycie komponentów Stack i Divider do uporządkowania i separacji elementów w interfejsie.
- makeStyles – basics: Podstawowe korzystanie z hooka makeStyles w Material UI do definiowania niestandardowych stylów.
- makeStyles – nested elements: Tworzenie zagnieżdżonych stylów za pomocą makeStyles w Material UI.
- makeStyles – theme & props: Wykorzystanie tematu i propsów w hooku makeStyles w Material UI.
- MUI System – Box & sx prop: Zastosowanie komponentu Box i właściwości sx do tworzenia stylowania komponentów.
- MUI System – nested elements: Stylowanie zagnieżdżonych elementów w Material UI System.
- MUI System – sx in custom props: Wykorzystanie właściwości sx w niestandardowych propsach w Material UI System.
- MUI System – theme & props: Wykorzystanie tematu i propsów w Material UI System.
- Shorthand properties and values in
sx
: Skrócone właściwości i wartości w stylach sx w Material UI. - React component MUI template: Tworzenie szablonu komponentu React z wykorzystaniem Material UI.
- MUI System – styled function: Wykorzystanie funkcji styled w Material UI System.
- Project 0.0 – data setup: Konfiguracja projetu wykorzystującego wiedze z modułu.
- Project 0.1 – Routing: Obsługa routingu w projekcie.
- Project 0.2 – CourseLayout: Tworzenie elementu odpowiadającego za pozycjonowanie (layout) w projekcie.
- Project 0.3 – Course tile and sidebar: Tworzenie karty kursu i menu bocznego w projekcie.
- Project 0.4 – Player and not found handling: Obsługa odtwarzacza wideo oraz obsługa błędów w projekcie.
- Project 0.5 – Refactor: Końcowa refaktoryzacja kodu.
👀 Zobacz przykładową lekcję z tego modułu kursu:
👨💻 Zobacz przykładowy kod z tej lekcji:
💸 Kup kurs
Kup cały kurs CodeRoad – TUTAJ
Kup ten moduł kursu – TUTAJ