ReactPro เปเบเบฑเบเปเบญเบฑเบเบเบฒเบเบฎเบฝเบเบฎเบนเปเบเบตเปเบชเบปเบกเบเบนเบเปเบเบเปเบ Google Play Store เบเบตเปเบญเบญเบเปเบเบเบกเบฒเบชเบณเบฅเบฑเบเบเบนเปเบกเบฑเบ React.js, เบเบฒเบเบเบนเปเปเบฅเบตเปเบกเบเบปเปเบเบเบปเบเปเบเบดเบเบเบนเปเปเบเปเบเบฑเปเบเบชเบนเบ. เบกเบฑเบเบชเบฐเบซเบเบญเบเบเบฒเบเบชเบญเบเบเบฑเปเบเบเบญเบเปเบเบเบเบฑเปเบเบเบญเบเบเบงเบกเปเบญเบปเบฒเปเบเบงเบเบงเบฒเบกเบเบดเบเบซเบผเบฑเบเปเบเบฑเปเบ: เบญเบปเบเบเบฐเบเบญเบ, เบฅเบฑเบ, props, เปเบฅเบฐ hooks, เบเปเบฒเบงเปเบเบชเบนเปเบซเบปเบงเบเปเปเบเปเบฒเบเปเปเบเบฑเปเบ API context, เบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ. เบเบฒเบเปเบเปเบเบญเบเบเบตเปเปเบเบฑเบเบกเบดเบเบเบฑเบเบเบนเปเปเบเปเบเบญเบ ReactPro เปเบฅเบฐเบซเบผเบฑเบเบชเบนเบเบเบตเปเบกเบตเปเบเบเบชเปเบฒเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบเบดเบเปเบฒเบเบฒเบ React.js เปเบเปเบงเบฅเบฒเปเบเบตเบเบเบฒเบ.
เบเบตเปเปเบกเปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบซเบปเบงเบเปเปเบเบญเบเบเบฒเบเบชเบญเบ React.js เบเบตเป:
1. เปเบเบฐเบเปเบฒเบเบฒเบเบเบฐเบเบดเบเบดเบฅเบดเบเบฒ
- React เปเบกเปเบเบซเบเบฑเบ?
- เบฅเบฑเบโเบชเบฐโเบเบฐโเบเบตเปโเบชเปเบฒโเบเบฑเบโเบเบญเบ React (เบญเบปเบโเบเบฐโเบเบญเบโ, JSXโ, Virtual DOMโ)
- เบเบฒเบโเบเบดเบโเบเบฑเปเบ React (เบชเปเบฒเบ React Appโ)
2. JSX: JavaScript XML
- JSX syntax เปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเป
- เบเบฒเบเบเบฑเบเบเบปเบงเบชเบฐเปเบเบเบญเบญเบเปเบ JSX
- เบเบฒเบเบชเบฐเปเบเบ JSX
3. เบญเบปเบเบเบฐเบเบญเบเปเบ React
- Functional vs Class เบญเบปเบเบเบฐเบเบญเบ
- เบเบฒเบเบชเปเบฒเบเปเบฅเบฐเบเบฒเบเบชเบฐเปเบเบเบญเบปเบเบเบฐเบเบญเบ
- เปเบเบโเบเบฐโเบเบญเบโเบเบฒเบโเปเบฅเบฐโเบเบฒเบโเบเปเบฒโเปเบเปโเบเบทเบโเปเบซเบกเปโ
4. เบญเบธเบเบฐเบเบญเบเปเบชเบตเบก
- เบเปเบฒเบเบเบญเบเบเปเปเบกเบนเบเปเบชเปเบญเบปเบเบเบฐเบเบญเบเปเบเบเปเบเป props
- เบเบฒเบโเบเบงเบโเบชเบญเบ Propโ
- props เปเบฅเบตเปเบกเบเบปเปเบ
5. เบฅเบฑเบ เปเบฅเบฐ เบงเบปเบเบเบญเบเบเบตเบงเบดเบ
- เบเบฒเบเบเบธเปเบกเบเบญเบเบชเบฐเบเบฒเบเบฐเบญเบปเบเบเบฐเบเบญเบเบเปเบงเบ 'useState'
- เบเบฒเบโเบเบฑเบโเบเบธเบโเบฅเบฑเบโ
- เบเบงเบฒเบกโเปเบเบปเปเบฒโเปเบโเบงเบดโเบเบตโเบเบฒเบโเบงเบปเบโเบเบญเบโเบเบตโเบงเบดเบ (เบชเปเบฒโเบฅเบฑเบโเบญเบปเบโเบเบฐโเบเบญเบโเบเบญเบโเบซเปเบญเบโเบฎเบฝเบโ) เปเบฅเบฐ hooks (เปเบเบฑเปเบโ: "เบเบฒเบโเบเปเบฒโเปเบเปโเบเบปเบโเบเบฐโเบเบปเบโ"โ)
6. เบเบฒเบเบเบฑเบเบเบฒเบเปเบซเบเบเบฒเบ
- เปเบเบตเปเบกโเบเบนเปโเบเบฑเบโเปเบซเบโเบเบฒเบโ
- เบเบฒเบโเบเบฑเบโเบเบฒเบโเบเบฒเบโเบเปเบญเบโเบเปเปโเบกเบนเบโเบเบญเบโเบเบนเปโเปเบเปโเปเบฅเบฐโเปเบซเบโเบเบฒเบโ
- เบเบปเบงเบเบฑเบเบเบฒเบเปเบซเบเบเบฒเบเบเบนเบเบกเบฑเบ
7. เบเบฒเบเบชเบฐเปเบเบเปเบเบทเปเบญเบเปเบ
- เบเบฒเบเบชเบฐเปเบเบเบญเบปเบเบเบฐเบเบญเบเบเบฒเบกเปเบเบทเปเบญเบเปเบ
- เบเบฒเบโเบเปเบฒโเปเบเปโเบเปเบฒโเบเบฐโเปเบซเบผเบ if/else เปเบฅเบฐโเบเบฐโเบเบดโเบเบฑเบโเบเบฒเบ ternary เปเบ JSXโ
8. เบฅเบฒเบเบเบฒเบ เปเบฅเบฐเบเบต
- เบเบฒเบเบชเบฐเปเบเบเบฅเบฒเบเบเบทเปเปเบ React
- เบเบฒเบเบเปเบฒเปเบเปเบซเบเปเบฒเบเบตเป `map()` เปเบเบทเปเบญเบชเบฐเปเบเบเปเบเบทเปเบญเบซเบฒเปเบเบเปเบเบทเปเบญเบเปเบซเบง
- เบเบงเบฒเบกเบชเบณเบเบฑเบเบเบญเบเบเบฐเปเบเปเบเบฅเบฒเบเบเบฒเบ React
9. เปเบเบเบเบญเบกเปเบ React
- เบเบงเบเบเบธเบกเบเบฝเบเบเบฑเบเบญเบปเบเบเบฐเบเบญเบเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเบเบงเบเบเบธเบกเปเบเป
- เบเบฒเบเบเบฑเบเบเบฒเบเบงเบฑเบเบชเบฐเบเบธเบเปเบญเบเปเบเบเบเบญเบก
- เบเบฒเบโเบเบทเปเบโเบชเบฐโเปเบซเบเบตโเบฎเบนเบโเปเบเบโเปเบฅเบฐโเบเบฒเบโเบเบงเบโเบชเบญเบโ
10. เบเบปเบเบฅเบฑเบเบเบถเปเบ
- เบฅเบฑเบโเปเบเปเบโเบเบฑเบโเบฅเบฐโเบซเบงเปเบฒเบโเบญเบปเบโเบเบฐโเบเบญเบโ
- เบเบปเบเบฅเบฑเบเบเบถเปเบเปเบเบฑเบเบเบฑเบเบเบฐเบเบธเบฅเบธเบเบเบปเปเบงเปเบ
11. React Router
- เบเบฒเบโเบเบฑเปเบโเบเปเบฒ React Router เบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเปเบฒโเบเบฒเบโ
- เบเบฒเบโเบเปเบฒโเบเบปเบโเปเบชเบฑเปเบโเบเบฒเบโเปเบฅเบฐโเบเบฒเบโเปเบเบทเปเบญเบกโเบเปเปโ
- เปเบชเบฑเปเบโเบเบฒเบโเบเบตเปโเบเบดเบโเบเบฑเปเบโเปเบฅเบฐโเบเบปเบงโเบเปเบฒโเบเบปเบโเบเบฒเบโเปเบชเบฑเปเบโเบเบฒเบโ
12. Hooks Overview
- เปเบเบฐเบเปเบฒ React hooks
- hooks เบเบปเปเบงเปเบ: `useState`, `useEffect`, `useContext`
- hooks custom (เบเบฒเบโเปเบฅเบทเบญเบโเบญเบทเปเบโ)
13. เบเบฒเบเบเบฑเบเบฎเบนเบเปเบเบเปเบ React
- เบฎเบนเบเปเบเบเปเบเปเบเบง
- CSS stylesheets เปเบฅเบฐเปเบกเบเบนเบ
- เบซเปเบญเบเบชเบฐเปเบธเบ CSS-in-JS (เปเบเบฑเปเบ: เบญเบปเบเบเบฐเบเบญเบเบเบตเปเบกเบตเบฎเบนเบเปเบเบ)
14. เบเบฒเบเบเบตเบเบฑเบเบเบทเปเบเบเบฒเบ เปเบฅเบฐเปเบเบทเปเบญเบเบกเบทเบเบฑเบเบเบฐเบเบฒ
- เบเบฒเบเบเปเบฒเปเบเป React Developer Tools
- Debugging เบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบปเปเบงเปเบ
15. เบเบฒเบเบเบณเปเบเปเปเบญเบฑเบ React
- เบเบฒเบโเบเปเปโเบชเปเบฒเบ app เบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบฐโเบฅเบดเบโ
- เบเบฒเบโเปเบฅเบทเบญเบโเปเบโเบเบฒเบโเบเปเบฒโเปเบเป (Netlifyโ, Vercelโ, GitHub Pagesโ)
เบเบตเปเบเบฐเบเบงเบกเปเบญเบปเบฒเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบทเปเบเบเบฒเบเปเบฅเบฐเปเบซเปเบเบนเปเปเบเบเบนเปเบซเบเบถเปเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ React!
เบซเบปเบงเบเปเปเบเบฑเปเบเบชเบนเบ:
16. Context API เปเบฅเบฐเบเบฒเบเบเบธเปเบกเบเบญเบเบฅเบฑเบ
- เบเบงเบฒเบกเปเบเบปเปเบฒเปเบ React Context API
- เบเบฒเบเบเปเบฒเปเบเป Context เปเบเบทเปเบญเบซเบผเบตเบเปเบงเบฑเปเบเบเบฒเบเปเบเบฒเบฐ prop
- เบชเบฐโเบเบฒเบโเบเบฒเบโเบเบฝเบโเบเบฑเบโเบซเปเบญเบโเบชเบฐโเบซเบกเบธเบโเบเบฒเบโเบเบธเปเบกโเบเบญเบโเบฅเบฑเบ (Reduxโ, MobXโ)
- เปเบงเบฅเบฒเปเบ เปเบฅเบฐ เปเบเบฑเบเบซเบเบฑเบเบเปเบญเบเบเบณเปเบเปเบซเปเบญเบเบชเบฐเปเบธเบเบเบฒเบเบเบธเปเบกเบเบญเบเบฅเบฑเบ
17. Advanced Hooks
- เปเบเบดเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบตเป 'useReducer' เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบธเปเบกเบเบญเบเบฅเบฑเบเบเบตเปเบเบฑเบเบเปเบญเบ
- เบเบฒเบเบเปเบฒเปเบเป `useMemo` เปเบฅเบฐ `useCallback` เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ
- เบเบงเบฒเบกเปเบเบปเปเบฒเปเบเปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเป 'useRef' เบชเปเบฒเบฅเบฑเบเบเบฒเบเบซเบกเบนเบเปเบเป DOM เปเบฅเบฐเบเบงเบฒเบกเบเบปเบเบเบปเบ
- เบเบฒเบเบชเปเบฒเบ hooks custom เปเบเบทเปเบญ encapsulate เบเบฒเบกเปเบซเบเบเบปเบ reusable
18. เบญเบปเบเบเบฐเบเบญเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบชเบนเบเบเบถเปเบ (HOC)
- เปเบเบปเปเบฒเปเบเบญเบปเบเบเบฐเบเบญเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบชเบนเบเบเบถเปเบ
- เบเบฒเบเบชเปเบฒเบ HOCs เปเบเบทเปเบญเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ
- เปเบเปเบเปเบฅเบฐเบเบต เปเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบตเบเบตเปเบชเบธเบ
- เบเบฒเบเบเบฝเบเบเบฝเบเบเบฑเบ Render Props
19. Render Props Pattern
- Render Props เปเบกเปเบเบซเบเบฑเบ?
- เบเบฒเบโเบชเปเบฒเบโเปเบฅเบฐโเบเบฒเบโเบเปเบฒโเปเบเปโเบญเบปเบโเบเบฐโเบเบญเบโเบเบตเปโเบกเบต render propsโ
- เปเบกเบทเปเบญเปเบเบเบตเปเบเบฐเปเบเป render props vs HOCs
20. เบเบญเบเปเบเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ
- เบเบงเบฒเบกเปเบเบปเปเบฒเปเบเบเบญเบเปเบเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบ React
- เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเปเบเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเบเปเบเป `componentDidCatch`
- เบเบงเบฒเบกเบเบดเบเบเบฒเบเปเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเปเบ React
เบญเบฑเบเปเบเบเปเบฅเปเบงเปเบกเบทเปเบญ
26 เบ.เบฅ. 2024