Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsrtPmRtED 37 of 47 menu
◀ ▶

URL প্যারামিটার দ্বারা ডেটা রেকর্ডিং এবং সম্পাদনা React Router-এ

আমাদের অ্যাপ্লিকেশন এখন প্রতিটি পৃথক পণ্যের জন্য ডেটা লোড করতে পারে স্টোরেজ থেকে। এই পাঠে, আমরা বাস্তবায়ন শুরু করব পণ্য সম্পর্কে তথ্য যোগ করা এবং এটি URL প্যারামিটার দ্বারা সম্পাদনা।

ডেটা রেকর্ড বা পরিবর্তন করার জন্য আমরা আবার কম্পোনেন্ট ব্যবহার করব Form। শুরুতে, আসুন খুলি product.jsx এবং লেআউটের শেষে যোগ করুন পণ্যের ডেটা সম্পাদনা করার জন্য একটি বাটন - শেষ অনুচ্ছেদের পরে (ভুলবেন না Form ফাইলে ইম্পোর্ট করতে):

<Form action="edit"> <button type="submit">edit</button> </Form>

এখন আমাদের পণ্য পৃষ্ঠায় একটি এডিট বাটন আছে পরবর্তীতে, আমরা এটি করব যাতে এই বাটনে ক্লিক করলে আমাদেরকে রিডাইরেক্ট করে একটি ফর্ম সহ একটি পৃষ্ঠায়, যেখানে আমরা ডেটা ইনপুট করতে পারি এর জন্য, আমরা আরও একটি রাউট তৈরি করব products/:productId/edit সঙ্গে। আসুন এর জন্য একটি টেমপ্লেট তৈরি করি।

সুতরাং, routes ফোল্ডারে আমরা একটি নতুন ফাইল তৈরি করব edit.jsx। এখানে আমাদের একটি ফর্ম থাকবে ফিল্ড সহ name, cost এবং amount পূরণ করার জন্য, এবং একটি সেভ বাটন। সব এটি EditProduct কম্পোনেন্টে থাকবে। আমরা অবশ্যই name অ্যাট্রিবিউট লিখব, তারা পরবর্তী পাঠে আমাদের প্রয়োজন হবে:

import { Form } from 'react-router-dom'; function EditProduct() { return ( <Form method="post" id="product-form"> <div> <span>Name:</span> <input placeholder="name" type="text" name="name" /> </div> <div> <span>Cost:</span> <input placeholder="cost" type="text" name="cost" /> </div> <div> <span>Amount:</span> <input placeholder="amount" type="text" name="amount" /> </div> <p> <button type="submit">save</button> </p> </Form> ); } export default EditProduct;

আপনি পূর্ববর্তী পাঠে তৈরি করা অ্যাপ্লিকেশনটি নিন অ্যাসাইনমেন্ট। পাঠের উপকরণ ব্যবহার করে, একটি এডিট বাটন যোগ করুন ছাত্রের ডেটা। edit.jsx ফাইল তৈরি করুন ফাংশন সহ সম্পাদনার জন্য EditStudent, যেখানে থাকবে ছাত্র সম্পর্কে ডেটা পূরণ করার জন্য একটি ফর্ম।

← →
↑
বাংলা▼
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন