ReactPro — Google Play Store дүкеніндегі React.js әуесқойлары үшін, жаңадан бастағандардан бастап озық пайдаланушыларға дейін жасалған кешенді оқу қолданбасы. Ол контекстік API, өнімділікті оңтайландыру сияқты тақырыптарға өту үшін құрамдас бөліктер, күй, тіректер және ілгектер сияқты негізгі ұғымдарды қамтитын қадамдық оқулықтар ұсынады. ReactPro қолданушыға ыңғайлы интерфейсі мен құрылымдық курстары оны React.js файлын жолда меңгеру үшін тамаша ресурс етеді.
Міне, осы React.js оқулығының тақырыптарының тізімі:
1. Реакцияға кіріспе
- React дегеніміз не?
- React негізгі мүмкіндіктері (Components, JSX, Virtual DOM)
- React орнату (React қолданбасын жасау)
2. JSX: JavaScript XML
- JSX синтаксисі және қолданылуы
- JSX ішіне өрнектерді енгізу
- JSX көрсету
3. React ішіндегі компоненттер
- Функционалды және класс құрамдастары
- Компоненттерді құру және көрсету
- Құрамдас құрылымы және қайта пайдалану мүмкіндігі
4. Тақталар
- деректемелерді пайдаланып компоненттерге деректерді беру
- Тіректі тексеру
- Әдепкі реквизиттер
5. Күй және өмірлік цикл
- "useState" көмегімен құрамдас күйін басқару
- Жаңарту күйі
- Өмірлік цикл әдістерін (сынып құрамдастары үшін) және ілгектерді («useEffect» сияқты) түсіну
6. Оқиғаларды өңдеу
- Оқиға тыңдаушыларын қосу
- Пайдаланушы енгізуі мен оқиғаларын өңдеу
- Оқиға өңдеушілерін байланыстыру
7. Шартты көрсету
- элементтерді шартты түрде көрсету
- JSX жүйесінде if/else операторларын және үштік операторларды пайдалану
8. Тізімдер мен кілттер
- React ішіндегі тізімдерді көрсету
- Динамикалық мазмұнды көрсету үшін `map()` функциясын пайдалану
- React тізімдеріндегі кілттердің маңыздылығы
9. React ішіндегі пішіндер
- Басқарылатын және бақыланбайтын компоненттер
- Пішін енгізулерін өңдеу
- Пішінді жіберу және тексеру
10. Күйді жоғары көтеру
- Компоненттер арасындағы ортақ күй
- Ортақ атаға дейін көтеру
11. React Router
- Навигация үшін React Router орнату
- Бағыттар мен сілтемелерді анықтау
- Кірістірілген маршруттар және маршрут параметрлері
12. Ілгектерге шолу
- React ілмектеріне кіріспе
- Жалпы ілгектер: 'useState', 'useEffect', 'useContext'
- Арнайы ілгектер (міндетті емес)
13. Реакциядағы стильдеу
- Кірістірілген сәндеу
- CSS стиль кестелері мен модульдері
- CSS-in-JS кітапханалары (мысалы, стильдік құрамдас бөліктер)
14. Негізгі жөндеу және әзірлеуші құралдары
- React Developer құралдарын пайдалану
- Жалпы қателерді түзету
15. React қолданбасын қолдану
- Өндіріс үшін қосымшаны құру
- Орналастыру опциялары (Netlify, Vercel, GitHub беттері)
Бұл негізгі ұғымдарды қамтиды және біреуді React-пен бастауға мүмкіндік береді!
Жетілдірілген тақырыптар:
16. Мәтінмәндік API және State Management
- React Context API түсіну
- Тіректі бұрғылауды болдырмау үшін мәтінмәнді пайдалану
- Контекст және мемлекеттік басқару кітапханалары (Redux, MobX)
- Мемлекеттік басқару кітапханаларын қашан және не үшін пайдалану керек
17. Жетілдірілген ілмектер
- Күрделі мемлекеттік басқару үшін `useReducer` толық қарау
- өнімділікті оңтайландыру үшін `useMemo` және `useCallback` пайдалану
- DOM манипуляциясы мен табандылығы үшін «useRef» түсіну және пайдалану
- Қайта пайдалануға болатын логиканы инкапсуляциялау үшін теңшелетін ілмектерді жасау
18. Жоғары ретті құрамдас бөліктер (HOC)
- Жоғары ретті құрамдастарды түсіну
- Функционалдылықты арттыру үшін HOC құру
- Қолдану жағдайлары мен озық тәжірибелер
- Render Props-пен салыстыру
19. Render Props Pattern
- Render Props дегеніміз не?
- Рендер реквизиттерімен құрамдастарды жасау және пайдалану
- Рендерлік реквизиттерді HOC-қа қарсы қашан пайдалану керек
20. Қате шекаралары
- Реакциядағы қате шекараларын түсіну
- `componentDidCatch` көмегімен қате шекараларын енгізу
- React ішіндегі ең жақсы тәжірибелерді өңдеу қатесі
Жаңартылған күні
2024 ж. 26 қаз.