ReactPro-ն համապարփակ ուսուցման հավելված է Google Play Store-ում, որը նախատեսված է React.js-ի էնտուզիաստների համար՝ սկսնակներից մինչև առաջադեմ օգտվողներ: Այն առաջարկում է քայլ առ քայլ ձեռնարկներ, որոնք ընդգրկում են հիմնական հասկացությունները, ինչպիսիք են բաղադրիչները, վիճակը, հենարանները և կեռիկները՝ առաջխաղացնելով այնպիսի թեմաների, ինչպիսիք են համատեքստի API-ն, կատարողականի օպտիմալացումը: ReactPro-ի օգտագործողի համար հարմար ինտերֆեյսը և կառուցվածքային դասընթացները այն դարձնում են իդեալական ռեսուրս React.js-ին յուրացնելու համար:
Ահա այս React.js ձեռնարկի թեմաների ցանկը.
1. React-ի ներածություն
- Ի՞նչ է React-ը:
- React-ի հիմնական հատկանիշները (Components, JSX, Virtual DOM)
- React-ի տեղադրում (Ստեղծեք React հավելված)
2. JSX՝ JavaScript XML
- JSX շարահյուսություն և օգտագործում
- Արտահայտությունների ներդրում JSX-ում
- JSX-ի մատուցում
3. Բաղադրիչներ React-ում
- Ֆունկցիոնալ ընդդեմ դասի բաղադրիչներ
- Բաղադրիչների ստեղծում և մատուցում
- Բաղադրիչների կառուցվածքը և կրկնակի օգտագործման հնարավորությունը
4. Հենարաններ
- Տվյալների փոխանցում բաղադրիչներին, օգտագործելով հենարաններ
- Հենակետի վավերացում
- Կանխադրված հենարաններ
5. Պետություն և կենսացիկլ
- Բաղադրիչի վիճակի կառավարում «useState»-ով
- Թարմացվում է վիճակը
- Հասկանալով կյանքի ցիկլի մեթոդները (դասի բաղադրիչների համար) և կեռիկներ (օրինակ՝ «useEffect»):
6. Իրադարձությունների վարում
- Միջոցառումների ունկնդիրների ավելացում
- Օգտագործողի մուտքի և իրադարձությունների կառավարում
- Պարտադիր իրադարձությունների մշակիչներ
7. Պայմանական մատուցում
- տարրերի պայմանական մատուցում
- Օգտագործելով if/else հայտարարությունները և եռակի օպերատորները JSX-ում
8. Ցուցակներ և բանալիներ
- Ցուցակների ցուցադրում React-ում
- Օգտագործելով «map()» ֆունկցիան՝ դինամիկ բովանդակություն ցուցադրելու համար
- React ցուցակներում ստեղների նշանակությունը
9. Forms in React
- Վերահսկվող ընդդեմ չվերահսկվող բաղադրիչներ
- Ձևերի մուտքերի կառավարում
- Ձևաթղթերի ներկայացում և վավերացում
10. Բարձրացնող պետություն Վեր
- Բաղադրիչների միջև վիճակի փոխանակում
- Բարձրացնող պետություն մինչև ընդհանուր նախահայր
11. React Router
- Կարգավորեք React Router-ը նավիգացիայի համար
- Երթուղիների և կապերի սահմանում
- Ներդրված երթուղիներ և երթուղու պարամետրեր
12. Կեռիկներ ակնարկ
- Ներածություն React կեռիկներին
- Ընդհանուր կեռիկներ՝ «useState», «useEffect», «useContext»
- Պատվերով կեռիկներ (ըստ ցանկության)
13. Սթայլինգ React-ում
- Ներքին ոճավորում
- CSS ոճերի թերթիկներ և մոդուլներ
- CSS-in-JS գրադարաններ (օրինակ՝ ոճավորված բաղադրիչներ)
14. Վրիպազերծման և մշակողի հիմնական գործիքներ
- Օգտագործելով React Developer Tools-ը
- Ընդհանուր սխալների վրիպազերծում
15. React հավելվածի տեղակայում
- Արտադրության համար հավելվածի ստեղծում
- Տեղակայման ընտրանքներ (Netlify, Vercel, GitHub էջեր)
Սա կներառի հիմնարար հասկացությունները և ինչ-որ մեկին կստիպի սկսել React-ով:
Ընդլայնված թեմաներ.
16. Համատեքստային API և պետական կառավարում
- Հասկանալով React Context API-ն
- Համատեքստի օգտագործումը՝ հենակետային հորատումից խուսափելու համար
- Համատեքստն ընդդեմ պետական կառավարման գրադարանների (Redux, MobX)
- Ե՞րբ և ինչու օգտագործել պետական կառավարման գրադարանները
17. Ընդլայնված Կեռիկներ
- Մանրամասն դիտեք «useReducer»-ը բարդ պետական կառավարման համար
- Օգտագործելով «useMemo» և «useCallback»՝ կատարողականի օպտիմալացման համար
- Հասկանալ և օգտագործել «useRef»-ը DOM-ի մանիպուլյացիայի և համառության համար
- Պատվերով կեռիկների ստեղծում՝ բազմակի օգտագործման տրամաբանությունը ամփոփելու համար
18. Բարձրագույն կարգի բաղադրիչներ (HOC)
- Հասկանալով բարձրագույն կարգի բաղադրիչները
- ՀՕԿ-ների ստեղծում՝ ֆունկցիոնալությունը բարձրացնելու համար
- Օգտագործեք դեպքեր և լավագույն փորձը
- Համեմատություն Render Props-ի հետ
19. Render Props Pattern
- Ի՞նչ են Render Props-ը:
- Բաղադրիչների ստեղծում և օգտագործում ռենդերային հենարաններով
- Ե՞րբ օգտագործել ռենդերի հենարաններն ընդդեմ HOC-ի
20. Սխալների սահմանները
- Հասկանալով React-ում սխալի սահմանները
- Սխալների սահմանների իրականացում` օգտագործելով «componentDidCatch»:
- React-ում լավագույն փորձի հետ կապված սխալներ
Վերջին թարմացումը՝
26 հոկ, 2024 թ.