ReactPro Google Play ਸਟੋਰ 'ਤੇ ਇੱਕ ਵਿਆਪਕ ਸਿਖਲਾਈ ਐਪ ਹੈ ਜੋ React.js ਦੇ ਉਤਸ਼ਾਹੀਆਂ, ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਤੋਂ ਲੈ ਕੇ ਉੱਨਤ ਉਪਭੋਗਤਾਵਾਂ ਤੱਕ ਲਈ ਤਿਆਰ ਕੀਤੀ ਗਈ ਹੈ। ਇਹ ਕੰਪੋਨੈਂਟਸ, ਸਟੇਟ, ਪ੍ਰੋਪਸ, ਅਤੇ ਹੁੱਕਸ ਵਰਗੇ ਮੁੱਖ ਸੰਕਲਪਾਂ ਨੂੰ ਕਵਰ ਕਰਨ ਵਾਲੇ ਕਦਮ-ਦਰ-ਕਦਮ ਟਿਊਟੋਰਿਅਲ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ, ਵਿਸ਼ਿਆਂ ਜਿਵੇਂ ਕਿ ਸੰਦਰਭ API, ਪ੍ਰਦਰਸ਼ਨ ਅਨੁਕੂਲਤਾ ਨੂੰ ਅੱਗੇ ਵਧਾਉਂਦਾ ਹੈ। ReactPro ਦਾ ਉਪਭੋਗਤਾ-ਅਨੁਕੂਲ ਇੰਟਰਫੇਸ ਅਤੇ ਢਾਂਚਾਗਤ ਕੋਰਸ ਇਸ ਨੂੰ ਜਾਂਦੇ ਸਮੇਂ React.js ਵਿੱਚ ਮੁਹਾਰਤ ਹਾਸਲ ਕਰਨ ਲਈ ਇੱਕ ਆਦਰਸ਼ ਸਰੋਤ ਬਣਾਉਂਦੇ ਹਨ।
ਇੱਥੇ ਇਸ React.js ਟਿਊਟੋਰਿਅਲ ਦੇ ਵਿਸ਼ਿਆਂ ਦੀ ਸੂਚੀ ਹੈ:
1. ਪ੍ਰਤੀਕਿਰਿਆ ਨਾਲ ਜਾਣ-ਪਛਾਣ
- ਪ੍ਰਤੀਕਰਮ ਕੀ ਹੈ?
- ਪ੍ਰਤੀਕਿਰਿਆ ਦੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ (ਕੰਪੋਨੈਂਟ, ਜੇਐਸਐਕਸ, ਵਰਚੁਅਲ ਡੀਓਐਮ)
- ਰੀਐਕਟ ਇੰਸਟਾਲ ਕਰਨਾ (ਰਿਐਕਟ ਐਪ ਬਣਾਓ)
2. JSX: JavaScript XML
- JSX ਸੰਟੈਕਸ ਅਤੇ ਵਰਤੋਂ
- JSX ਵਿੱਚ ਸਮੀਕਰਨ ਸ਼ਾਮਲ ਕਰਨਾ
- ਜੇਐਸਐਕਸ ਪੇਸ਼ ਕਰਨਾ
3. ਪ੍ਰਤੀਕਿਰਿਆ ਵਿੱਚ ਭਾਗ
- ਫੰਕਸ਼ਨਲ ਬਨਾਮ ਕਲਾਸ ਕੰਪੋਨੈਂਟ
- ਭਾਗ ਬਣਾਉਣਾ ਅਤੇ ਪੇਸ਼ ਕਰਨਾ
- ਕੰਪੋਨੈਂਟ ਬਣਤਰ ਅਤੇ ਮੁੜ ਵਰਤੋਂਯੋਗਤਾ
4. ਪ੍ਰੋਪਸ
- ਪ੍ਰੋਪਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਭਾਗਾਂ ਨੂੰ ਡੇਟਾ ਪਾਸ ਕਰਨਾ
- ਪ੍ਰੋਪ ਪ੍ਰਮਾਣਿਕਤਾ
- ਡਿਫੌਲਟ ਪ੍ਰੋਪਸ
5. ਰਾਜ ਅਤੇ ਜੀਵਨ ਚੱਕਰ
- 'useState' ਨਾਲ ਕੰਪੋਨੈਂਟ ਸਟੇਟ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨਾ
- ਸਥਿਤੀ ਨੂੰ ਅਪਡੇਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ
- ਜੀਵਨ ਚੱਕਰ ਦੇ ਤਰੀਕਿਆਂ ਨੂੰ ਸਮਝਣਾ (ਕਲਾਸ ਦੇ ਭਾਗਾਂ ਲਈ) ਅਤੇ ਹੁੱਕਾਂ (ਜਿਵੇਂ ਕਿ `ਉਪਯੋਗ ਪ੍ਰਭਾਵ`)
6. ਘਟਨਾਵਾਂ ਨੂੰ ਸੰਭਾਲਣਾ
- ਇਵੈਂਟ ਸਰੋਤਿਆਂ ਨੂੰ ਜੋੜਨਾ
- ਉਪਭੋਗਤਾ ਇੰਪੁੱਟ ਅਤੇ ਇਵੈਂਟਸ ਨੂੰ ਸੰਭਾਲਣਾ
- ਬਾਈਡਿੰਗ ਇਵੈਂਟ ਹੈਂਡਲਰ
7. ਸ਼ਰਤੀਆ ਰੈਂਡਰਿੰਗ
- ਸ਼ਰਤ ਅਨੁਸਾਰ ਤੱਤ ਪੇਸ਼ ਕਰਨਾ
- ਜੇਐਸਐਕਸ ਵਿੱਚ if/else ਸਟੇਟਮੈਂਟਾਂ ਅਤੇ ਟਰਨਰੀ ਓਪਰੇਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
8. ਸੂਚੀਆਂ ਅਤੇ ਕੁੰਜੀਆਂ
- ਪ੍ਰਤੀਕਿਰਿਆ ਵਿੱਚ ਸੂਚੀਆਂ ਪੇਸ਼ ਕਰਨਾ
- ਗਤੀਸ਼ੀਲ ਸਮੱਗਰੀ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ `ਮੈਪ()` ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
- ਪ੍ਰਤੀਕਿਰਿਆ ਸੂਚੀਆਂ ਵਿੱਚ ਕੁੰਜੀਆਂ ਦੀ ਮਹੱਤਤਾ
9. ਪ੍ਰਤੀਕਿਰਿਆ ਵਿੱਚ ਫਾਰਮ
- ਨਿਯੰਤਰਿਤ ਬਨਾਮ ਅਨਿਯੰਤਰਿਤ ਭਾਗ
- ਫਾਰਮ ਇਨਪੁਟਸ ਨੂੰ ਸੰਭਾਲਣਾ
- ਫਾਰਮ ਜਮ੍ਹਾਂ ਕਰਨਾ ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ
10. ਲਿਫਟਿੰਗ ਸਟੇਟ ਅੱਪ
- ਕੰਪੋਨੈਂਟਸ ਵਿਚਕਾਰ ਸ਼ੇਅਰਿੰਗ ਸਟੇਟ
- ਇੱਕ ਆਮ ਪੂਰਵਜ ਤੱਕ ਰਾਜ ਨੂੰ ਚੁੱਕਣਾ
11. ਰਾਊਟਰ ਪ੍ਰਤੀਕਿਰਿਆ ਕਰੋ
- ਨੈਵੀਗੇਸ਼ਨ ਲਈ ਪ੍ਰਤੀਕਿਰਿਆ ਰਾਊਟਰ ਸੈਟ ਅਪ ਕਰਨਾ
- ਰੂਟਾਂ ਅਤੇ ਲਿੰਕਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ
- ਨੇਸਟਡ ਰੂਟ ਅਤੇ ਰੂਟ ਪੈਰਾਮੀਟਰ
12. ਹੁੱਕਸ ਦੀ ਸੰਖੇਪ ਜਾਣਕਾਰੀ
- ਪ੍ਰਤੀਕਿਰਿਆ ਹੁੱਕ ਦੀ ਜਾਣ-ਪਛਾਣ
- ਆਮ ਹੁੱਕ: `useState`, `useEffect`, `useContext`
- ਕਸਟਮ ਹੁੱਕ (ਵਿਕਲਪਿਕ)
13. ਪ੍ਰਤੀਕਿਰਿਆ ਵਿੱਚ ਸਟਾਈਲਿੰਗ
- ਇਨਲਾਈਨ ਸਟਾਈਲਿੰਗ
- CSS ਸਟਾਈਲਸ਼ੀਟਾਂ ਅਤੇ ਮੋਡੀਊਲ
- CSS-ਇਨ-JS ਲਾਇਬ੍ਰੇਰੀਆਂ (ਉਦਾਹਰਨ ਲਈ, ਸਟਾਈਲਡ-ਕੰਪੋਨੈਂਟ)
14. ਬੇਸਿਕ ਡੀਬਗਿੰਗ ਅਤੇ ਡਿਵੈਲਪਰ ਟੂਲ
- ਰੀਐਕਟ ਡਿਵੈਲਪਰ ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
- ਆਮ ਗਲਤੀਆਂ ਨੂੰ ਡੀਬੱਗ ਕਰਨਾ
15. ਇੱਕ ਪ੍ਰਤੀਕਿਰਿਆ ਐਪ ਨੂੰ ਤੈਨਾਤ ਕਰਨਾ
- ਉਤਪਾਦਨ ਲਈ ਐਪ ਬਣਾਉਣਾ
- ਤੈਨਾਤੀ ਵਿਕਲਪ (Netlify, Vercel, GitHub ਪੰਨੇ)
ਇਹ ਬੁਨਿਆਦੀ ਸੰਕਲਪਾਂ ਨੂੰ ਕਵਰ ਕਰੇਗਾ ਅਤੇ ਕਿਸੇ ਨੂੰ ਪ੍ਰਤੀਕਿਰਿਆ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰੇਗਾ!
ਉੱਨਤ ਵਿਸ਼ੇ:
16. ਪ੍ਰਸੰਗ API ਅਤੇ ਰਾਜ ਪ੍ਰਬੰਧਨ
- React Context API ਨੂੰ ਸਮਝਣਾ
- ਪ੍ਰੋਪ ਡਰਿਲਿੰਗ ਤੋਂ ਬਚਣ ਲਈ ਸੰਦਰਭ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
- ਸੰਦਰਭ ਬਨਾਮ ਰਾਜ ਪ੍ਰਬੰਧਨ ਲਾਇਬ੍ਰੇਰੀਆਂ (Redux, MobX)
- ਰਾਜ ਪ੍ਰਬੰਧਨ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਕਦੋਂ ਅਤੇ ਕਿਉਂ ਵਰਤਣਾ ਹੈ
17. ਐਡਵਾਂਸਡ ਹੁੱਕਸ
- ਗੁੰਝਲਦਾਰ ਸਥਿਤੀ ਪ੍ਰਬੰਧਨ ਲਈ `useReducer` 'ਤੇ ਵਿਸਤ੍ਰਿਤ ਨਜ਼ਰ
- ਕਾਰਜਕੁਸ਼ਲਤਾ ਅਨੁਕੂਲਨ ਲਈ `ਯੂਜ਼ਮੇਮੋ` ਅਤੇ `ਯੂਜ਼ ਕਾਲਬੈਕ` ਦੀ ਵਰਤੋਂ ਕਰਨਾ
- DOM ਹੇਰਾਫੇਰੀ ਅਤੇ ਨਿਰੰਤਰਤਾ ਲਈ `useRef` ਨੂੰ ਸਮਝਣਾ ਅਤੇ ਵਰਤਣਾ
- ਮੁੜ ਵਰਤੋਂ ਯੋਗ ਤਰਕ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਕਸਟਮ ਹੁੱਕ ਬਣਾਉਣਾ
18. ਹਾਇਰ-ਆਰਡਰ ਕੰਪੋਨੈਂਟਸ (HOC)
- ਉੱਚ-ਆਰਡਰ ਦੇ ਭਾਗਾਂ ਨੂੰ ਸਮਝਣਾ
- ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਵਧਾਉਣ ਲਈ HOCs ਬਣਾਉਣਾ
- ਕੇਸਾਂ ਅਤੇ ਵਧੀਆ ਅਭਿਆਸਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ
- ਰੈਂਡਰ ਪ੍ਰੋਪਸ ਨਾਲ ਤੁਲਨਾ
19. ਰੈਂਡਰ ਪ੍ਰੋਪਸ ਪੈਟਰਨ
- ਰੈਂਡਰ ਪ੍ਰੋਪਸ ਕੀ ਹਨ?
- ਰੈਂਡਰ ਪ੍ਰੋਪਸ ਨਾਲ ਕੰਪੋਨੈਂਟ ਬਣਾਉਣਾ ਅਤੇ ਵਰਤਣਾ
- ਰੈਂਡਰ ਪ੍ਰੋਪਸ ਬਨਾਮ HOCs ਦੀ ਵਰਤੋਂ ਕਦੋਂ ਕਰਨੀ ਹੈ
20. ਗਲਤੀ ਸੀਮਾਵਾਂ
- ਪ੍ਰਤੀਕਿਰਿਆ ਵਿੱਚ ਗਲਤੀ ਦੀਆਂ ਹੱਦਾਂ ਨੂੰ ਸਮਝਣਾ
- `componentDidCatch` ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗਲਤੀ ਦੀਆਂ ਸੀਮਾਵਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨਾ
- ਪ੍ਰਤੀਕਿਰਿਆ ਵਿੱਚ ਵਧੀਆ ਅਭਿਆਸਾਂ ਨੂੰ ਸੰਭਾਲਣ ਵਿੱਚ ਗਲਤੀ
ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਤਾਰੀਖ
26 ਅਕਤੂ 2024