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