Redux ரியாக்ட் அப்ளிகேஷனின் நிலையை நிர்வகிப்பதில் முக்கிய பங்கு வகிக்கும் சக்திவாய்ந்த மாநில மேலாண்மை நூலகம் ஆகும். உடன் இணைந்தால் Next.js, சர்வர்-சைட் ரெண்டரிங் மற்றும் ரியாக்ட் அப்ளிகேஷன்களை உருவாக்குவதற்கான பிரபலமான கட்டமைப்பானது, Redux உங்கள் திட்டங்களில் தரவு மற்றும் நிலையை நீங்கள் கையாளும் விதத்தை பெரிதும் மேம்படுத்தும். இந்தக் கட்டுரையில், புதிதாகத் தொடங்கி, Redux இல் ஒருங்கிணைப்பின் அடிப்படைகளைப் புரிந்துகொள்ளும் பயணத்தைத் தொடங்குவோம். Next.js
முன்நிபந்தனைகள்
Redux இல் ஒருங்கிணைப்பில் ஈடுபடுவதற்கு முன் Next.js, ரியாக்ட் மற்றும் ஜாவாஸ்கிரிப்ட் பற்றிய அடிப்படை புரிதல் இருப்பது முக்கியம். இன் முக்கிய கருத்துகளுடன் பரிச்சயம் Redux நன்மை பயக்கும், ஆனால் கட்டாயமில்லை.
அமைத்தல் Redux
-
சார்புகளை நிறுவவும்: Next.js அதிகாரப்பூர்வ கட்டளை வரி கருவியைப் பயன்படுத்தி புதிய திட்டத்தை உருவாக்குவதன் மூலம் தொடங்கவும். பின்னர், அல்லது Redux பயன்படுத்தி தேவையான தொகுப்புகளை நிறுவவும்.
npm
yarn
-
ஸ்டோரை உருவாக்கவும் Redux: உங்கள் திட்டத்தின் மூலத்தில், பெயரிடப்பட்ட புதிய கோப்பகத்தை உருவாக்கவும்
store
.index.js
இந்த கோப்பகத்தின் உள்ளே, உங்கள் கடையை உள்ளமைக்க ஒரு கோப்பை உருவாக்கவும் Redux. இலிருந்து தேவையான செயல்பாடுகளை இறக்குமதி செய்து Redux உங்கள் கடையை உருவாக்கவும்createStore()
. -
குறைப்பான்களை வரையறுக்கவும்: கோப்பகத்தில் ஒவ்வொரு குறைப்பிற்கும் தனித்தனி கோப்புகளை உருவாக்கவும்
store
. உங்கள் பயன்பாட்டின் நிலையின் வெவ்வேறு பகுதிகளைக் கையாளுவதற்கு குறைப்பாளர்கள் பொறுப்பு. -
குறைப்பான்களை இணைக்கவும்: உங்கள்
store/index.js
கோப்பில், இந்தச் செயல்பாட்டைப் பயன்படுத்தி உங்கள் எல்லா குறைப்பாளர்களிடமிருந்தும் இறக்குமதி செய்துcombineReducers
இணைக்கவும் Redux.
கோப்புறை அமைப்பு
நன்கு ஒழுங்கமைக்கப்பட்ட கோப்புறை அமைப்பு உங்கள் திட்டத்தை மேலும் பராமரிக்கக்கூடியதாக மாற்றும். Next.js உங்கள் திட்டத்திற்கான ஒரு எடுத்துக்காட்டு கட்டமைப்பு இதோ Redux:
project-root/
|-- components/
|-- pages/
|-- store/
| |-- index.js
| |-- reducer1.js
| |-- reducer2.js
|-- ...
Redux கூறுகளுடன் இணைக்கிறது
உங்கள் கூறுகளை அங்காடியுடன் இணைக்க Redux, connect()
நூலகத்திலிருந்து செயல்பாட்டைப் பயன்படுத்தவும் react-redux
. Redux இது நிலை மற்றும் அனுப்புதல் செயல்களை அணுக உங்களை அனுமதிக்கிறது .
முடிவுரை
Redux உங்கள் திட்டப்பணியில் அமைப்பதன் மூலம் Next.js, உங்கள் பயன்பாட்டின் நிலையை நிர்வகிப்பதற்கான சக்திவாய்ந்த கருவியைப் பெறுவீர்கள். வரவிருக்கும் கட்டுரைகளில், நாங்கள் இன்னும் மேம்பட்ட Redux கருத்துகளை ஆராய்வோம் மற்றும் நிஜ உலகக் காட்சிகளைச் சமாளிப்போம்.