⊗jsrxPmRDASTP 28 of 57 menu

Redux හි විකුණුම්කරුගේ තොරතුරු එකතු කිරීම

අපි කතා කළ පරිදි අපගේ නිෂ්පාදන ඇත්ත වශයෙන්ම විකුණුම්කරුවන් විසින් යෙදුමට එක් කරනු ලැබේ. අපි නව නිෂ්පාදනයක් එකතු කිරීමේදී විකුණුම්කරුගේ තොරතුරු ප්‍රදර්ශනය කරමු.

අපගේ නිෂ්පාදන යෙදුම විවෘත කරමු, එහි ඇති ගොනුව productsSlice.js. අපි prepare හට තවත් පරාමිතියක් යවමු, එය sellerId ලෙස නම් කරමු සහ ඊළඟට payload ක්‍රියාව සඳහා එය සකසමු. දැන් අපගේ prepare සඳහා කේත කොටස මෙලෙස වනු ඇත:

prepare(name, desc, price, amount, sellerId) { return { payload: { id: nanoid(), name, desc, price, amount, seller: sellerId, }, } },

දැන් අපි නිෂ්පාදනයක් එකතු කිරීම සඳහා වන ආකෘති පත්‍රයේ ගොනුවට NewProductForm.jsx වෙනස්කම් රාශියක් කළ යුතුය. පළමුව විකුණුම්කරුගේ හැඳුනුම්පත සඳහා තවත් දේශීය තත්වයක් එකතු කරමු:

const [sellerId, setSellerId] = useState('')

ඉන්පසුව dispatch විචල්‍යය useDispatch සඳහා ප්‍රකාශ කිරීමෙන් පසු, useSelector කොක් භාවිතයෙන් තත්වයෙන් විකුණුම්කරුවන්ගේ කැබැල්ල ලබා ගැනීම සඳහා කේතය එකතු කරමු:

const sellers = useSelector((state) => state.sellers)

ආදාන ක්ෂේත්‍ර සඳහා සැකසුම්කරුවන්ට තවත් එකක් එකතු කරමු:

const onSellerChanged = (e) => setSellerId(e.target.value)

onSaveProductClick හි සංශෝධනය කරමු, productAdded ක්‍රියාව සඳහා sellerId ද එකතු කරමින්:

dispatch(productAdded(name, desc, price, amount, sellerId))

ඔබගේ ශිෂ්‍ය යෙදුම විවෘත කරන්න. ශිෂ්‍යයන් එකතු කළ ගුරුවරයාගේ තොරතුරු ඇතුළත් කිරීමේ හැකියාව එකතු කරන්න. මෙය සඳහා, පාඩමේ ද්‍රව්‍ය අධ්‍යයනය කර, ගොනුවේ studentsSlice.js හි prepare ශ්‍රිතය සඳහා වෙනස්කම් කරන්න.

ගොනුවේ NewStudentForm.jsx හි අදාල වෙනස්කම් කරන්න

සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න