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. សមាសធាតុនៅក្នុងប្រតិកម្ម
- មុខងារធៀបនឹងសមាសធាតុថ្នាក់
- បង្កើតនិងបង្ហាញសមាសធាតុ
- រចនាសម្ព័ន្ធសមាសធាតុ និងលទ្ធភាពប្រើប្រាស់ឡើងវិញ
4. ឧបករណ៍
- បញ្ជូនទិន្នន័យទៅសមាសធាតុដោយប្រើ props
- ការបញ្ជាក់សុពលភាព
- ឧបករណ៍ប្រើប្រាស់លំនាំដើម
5. ស្ថានភាព និងវដ្តជីវិត
- គ្រប់គ្រងស្ថានភាពសមាសភាគជាមួយ 'useState'
- ធ្វើបច្ចុប្បន្នភាពស្ថានភាព
- ការយល់ដឹងអំពីវិធីសាស្រ្តនៃវដ្តជីវិត (សម្រាប់សមាសធាតុថ្នាក់) និងទំពក់ (ដូចជា 'useEffect')
6. ការដោះស្រាយព្រឹត្តិការណ៍
- បន្ថែមអ្នកស្តាប់ព្រឹត្តិការណ៍
- ដោះស្រាយការបញ្ចូលរបស់អ្នកប្រើ និងព្រឹត្តិការណ៍
- អ្នកដោះស្រាយព្រឹត្តិការណ៍ចង
7. ការបង្ហាញតាមលក្ខខណ្ឌ
- បង្ហាញធាតុតាមលក្ខខណ្ឌ
- ការប្រើប្រាស់សេចក្តីថ្លែងការណ៍ if/else និងប្រតិបត្តិករ ternary នៅក្នុង JSX
8. បញ្ជី និងសោ
- បញ្ជីបង្ហាញក្នុង React
- ការប្រើប្រាស់មុខងារ `map()` ដើម្បីបង្ហាញខ្លឹមសារថាមវន្ត
- សារៈសំខាន់នៃគ្រាប់ចុចនៅក្នុងបញ្ជីប្រតិកម្ម
9. ទម្រង់ក្នុងប្រតិកម្ម
- ត្រួតពិនិត្យទល់នឹងសមាសធាតុដែលមិនអាចគ្រប់គ្រងបាន។
- គ្រប់គ្រងការបញ្ចូលទម្រង់
- ការបញ្ជូនទម្រង់បែបបទ និងសុពលភាព
10. ការលើករដ្ឋឡើង
- ការចែករំលែកស្ថានភាពរវាងសមាសធាតុ
- លើករដ្ឋឡើងដល់បុព្វការីទូទៅ
11. React Router
- ដំឡើង React Router សម្រាប់ការរុករក
- កំណត់ផ្លូវនិងតំណភ្ជាប់
- ផ្លូវដែលដាក់ និងប៉ារ៉ាម៉ែត្រផ្លូវ
12. ទិដ្ឋភាពទូទៅនៃទំពក់
- ការណែនាំអំពីទំពក់ប្រតិកម្ម
- ទំពក់ទូទៅ៖ `useState`, `useEffect`, `useContext`
- ទំពក់ផ្ទាល់ខ្លួន (ស្រេចចិត្ត)
13. រចនាប័ទ្មក្នុងប្រតិកម្ម
- រចនាប័ទ្មខាងក្នុង
- សន្លឹករចនាប័ទ្ម CSS និងម៉ូឌុល
- បណ្ណាល័យ CSS-in-JS (ឧ. សមាសធាតុរចនាប័ទ្ម)
14. ឧបករណ៍បំបាត់កំហុសជាមូលដ្ឋាន និងអ្នកអភិវឌ្ឍន៍
- ការប្រើប្រាស់ React Developer Tools
- បំបាត់កំហុសទូទៅ
15. ការដាក់ឱ្យប្រើប្រាស់កម្មវិធី React
- បង្កើតកម្មវិធីសម្រាប់ផលិត
- ជម្រើសដាក់ពង្រាយ (Netlify, Vercel, GitHub Pages)
នេះនឹងគ្របដណ្តប់លើគោលគំនិតជាមូលដ្ឋាន និងធ្វើឱ្យនរណាម្នាក់ចាប់ផ្តើមជាមួយ React!
ប្រធានបទកម្រិតខ្ពស់៖
16. បរិបទ API និងការគ្រប់គ្រងរដ្ឋ
- ការយល់ដឹងអំពី React Context API
- ការប្រើបរិបទដើម្បីជៀសវាងការខួង prop
- បរិបទធៀបនឹងបណ្ណាល័យគ្រប់គ្រងរដ្ឋ (Redux, MobX)
-ពេលណា និងហេតុអ្វីត្រូវប្រើបណ្ណាល័យគ្រប់គ្រងរដ្ឋ
17. ទំពក់កម្រិតខ្ពស់
- មើលលម្អិតនៅ 'useReducer' សម្រាប់ការគ្រប់គ្រងរដ្ឋស្មុគ្រស្មាញ
- ការប្រើប្រាស់ 'useMemo' និង 'useCallback' សម្រាប់ការបង្កើនប្រសិទ្ធភាពប្រតិបត្តិការ
- ការយល់ដឹង និងការប្រើប្រាស់ 'useRef' សម្រាប់ការរៀបចំ និងការតស៊ូរបស់ DOM
- បង្កើតទំពក់ផ្ទាល់ខ្លួនដើម្បីបិទបាំងតក្កវិជ្ជាដែលអាចប្រើឡើងវិញបាន។
18. សមាសធាតុលំដាប់ខ្ពស់ (HOC)
- ការយល់ដឹងអំពីសមាសធាតុលំដាប់ខ្ពស់។
- បង្កើត HOCs ដើម្បីបង្កើនមុខងារ
- ប្រើករណី និងការអនុវត្តល្អបំផុត
- ការប្រៀបធៀបជាមួយ Render Props
19. Render Props Pattern
- តើ Render Props ជាអ្វី?
- បង្កើត និងប្រើប្រាស់សមាសធាតុជាមួយ render props
- ពេលណាត្រូវប្រើ render props vs HOCs
20. ព្រំដែនកំហុស
- ស្វែងយល់ពីព្រំដែនកំហុសក្នុងប្រតិកម្ម
- ការអនុវត្តព្រំដែនកំហុសដោយប្រើ `componentDidCatch`
- កំហុសក្នុងការគ្រប់គ្រងការអនុវត្តល្អបំផុតនៅក្នុង React
បានដំឡើងកំណែនៅ
26 តុលា 2024