ReactPro Google Play Store मा React.js उत्साहीहरूका लागि डिजाइन गरिएको एक व्यापक सिकाइ एप हो, शुरुआतीदेखि उन्नत प्रयोगकर्ताहरूसम्म। यसले कम्पोनेन्टहरू, राज्य, प्रोप्स, र हुकहरू जस्ता मुख्य अवधारणाहरू कभर गर्ने चरण-दर-चरण ट्यूटोरियलहरू प्रदान गर्दछ, सन्दर्भ API, कार्यसम्पादन अनुकूलन जस्ता विषयहरूमा अगाडि बढ्छ। ReactPro को प्रयोगकर्ता-मैत्री इन्टरफेस र संरचित पाठ्यक्रमहरूले यसलाई द गो मा React.js मा मास्टर गर्नको लागि एक आदर्श स्रोत बनाउँछ।
यहाँ यस React.js ट्यूटोरियलका विषयहरूको सूची छ:
1. प्रतिक्रियाको परिचय
- प्रतिक्रिया के हो?
- प्रतिक्रिया को मुख्य विशेषताहरु (कम्पोनेन्ट, JSX, भर्चुअल DOM)
- प्रतिक्रिया स्थापना गर्दै (प्रतिक्रिया एप सिर्जना गर्नुहोस्)
2. JSX: JavaScript XML
- JSX वाक्य रचना र उपयोग
- JSX मा अभिव्यक्ति इम्बेड गर्दै
- JSX रेन्डर गर्दै
३. प्रतिक्रियामा कम्पोनेन्टहरू
- कार्यात्मक बनाम कक्षा घटकहरू
- घटकहरू सिर्जना र प्रतिपादन
- घटक संरचना र पुन: प्रयोज्यता
४. प्रोप्स
- प्रोप्स प्रयोग गरेर कम्पोनेन्टहरूमा डाटा पास गर्दै
- प्रोप प्रमाणीकरण
- पूर्वनिर्धारित प्रोप्स
5. राज्य र जीवनचक्र
- 'useState' को साथ घटक अवस्था प्रबन्ध गर्नुहोस्
- स्थिति अद्यावधिक गर्दै
- जीवनचक्र विधिहरू (क्लास कम्पोनेन्टहरूका लागि) र हुकहरू (जस्तै `प्रयोग प्रभाव`) बुझ्दै
6. घटनाहरू ह्यान्डलिङ
- घटना श्रोताहरू थप्दै
- प्रयोगकर्ता इनपुट र घटनाहरू ह्यान्डलिंग
- बाध्यकारी घटना ह्यान्डलरहरू
7. सशर्त प्रतिपादन
- सशर्त तत्वहरू प्रतिपादन
- JSX मा if/else कथनहरू र ternary अपरेटरहरू प्रयोग गर्दै
8. सूची र कुञ्जीहरू
- प्रतिक्रिया मा सूची रेन्डरिङ
- गतिशील सामग्री प्रदर्शन गर्न `नक्सा()` प्रकार्य प्रयोग गर्दै
- प्रतिक्रिया सूचीहरूमा कुञ्जीहरूको महत्त्व
9. प्रतिक्रियामा फारमहरू
- नियन्त्रित बनाम अनियन्त्रित घटकहरू
- फारम इनपुटहरू ह्यान्डलिंग
- फारम बुझाउने र प्रमाणीकरण
10. राज्य माथि उठाउँदै
- घटकहरू बीच साझा स्थिति
- एक साझा पूर्वज सम्म राज्य उठाउने
11. प्रतिक्रिया राउटर
- नेभिगेसनको लागि प्रतिक्रिया राउटर सेट अप गर्दै
- मार्गहरू र लिङ्कहरू परिभाषित गर्दै
- नेस्टेड मार्गहरू र मार्ग प्यारामिटरहरू
12. हुक सिंहावलोकन
- प्रतिक्रिया हुक को परिचय
- सामान्य हुकहरू: `useState`, `useEffect`, `useContext`
- अनुकूलन हुक (वैकल्पिक)
13. प्रतिक्रिया मा स्टाइल
- इनलाइन स्टाइल
- CSS स्टाइलसिट र मोड्युलहरू
- CSS-in-JS पुस्तकालयहरू (जस्तै, स्टाइल-कम्पोनेन्टहरू)
14. आधारभूत डिबगिङ र विकासकर्ता उपकरणहरू
- प्रतिक्रिया विकासकर्ता उपकरणहरू प्रयोग गर्दै
- सामान्य त्रुटिहरू डिबग गर्दै
15. प्रतिक्रिया एप प्रयोग गर्दै
- उत्पादनको लागि एप निर्माण गर्दै
- परिनियोजन विकल्पहरू (Netlify, Vercel, GitHub पृष्ठहरू)
यसले आधारभूत अवधारणाहरू कभर गर्नेछ र कसैलाई प्रतिक्रियाको साथ सुरू गराउँदछ!
उन्नत विषयहरू:
16. सन्दर्भ API र राज्य व्यवस्थापन
- प्रतिक्रिया सन्दर्भ API बुझ्दै
- प्रोप ड्रिलिंगबाट बच्नको लागि सन्दर्भ प्रयोग गर्दै
- सन्दर्भ बनाम राज्य व्यवस्थापन पुस्तकालयहरू (Redux, MobX)
- राज्य व्यवस्थापन पुस्तकालयहरू कहिले र किन प्रयोग गर्ने
17. उन्नत हुकहरू
- जटिल राज्य व्यवस्थापनको लागि `useReducer` मा विस्तृत हेराई
- कार्यसम्पादन अप्टिमाइजेसनको लागि `useMemo` र `useCallback` प्रयोग गर्दै
- DOM हेरफेर र दृढताको लागि `useRef` बुझ्दै र प्रयोग गर्दै
- पुन: प्रयोज्य तर्क encapsulate गर्न अनुकूलन हुकहरू सिर्जना गर्दै
18. हायर-अर्डर कम्पोनेन्ट्स (HOC)
- उच्च-अर्डर कम्पोनेन्टहरू बुझ्दै
- कार्यक्षमता बढाउन HOCs सिर्जना गर्दै
- केसहरू र उत्तम अभ्यासहरू प्रयोग गर्नुहोस्
- रेन्डर प्रोप्स संग तुलना
19. प्रोप्स ढाँचा रेन्डर गर्नुहोस्
- रेन्डर प्रोप्स के हो?
- रेन्डर प्रोप्सको साथ कम्पोनेन्टहरू सिर्जना र प्रयोग गर्दै
- HOCs बनाम रेन्डर प्रोप्स कहिले प्रयोग गर्ने
20. त्रुटि सीमाहरू
- प्रतिक्रियामा त्रुटि सीमाहरू बुझ्दै
- `componentDidCatch` प्रयोग गरेर त्रुटि सीमाहरू कार्यान्वयन गर्दै
- प्रतिक्रियामा उत्कृष्ट अभ्यासहरू ह्यान्डल गर्ने त्रुटि
मा अपडेट गरिएको
२०२४ अक्टोबर २६