Skip to content

Commit 863b234

Browse files
authored
Merge branch 'devsonket:develop' into develop
2 parents 7559719 + 70f37dc commit 863b234

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

data/dart.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -562,6 +562,10 @@
562562
{
563563
"definition": "যেকোনো কমান্ডের সাহায্য পেতে",
564564
"code": "dart help pub outdated"
565+
},
566+
{
567+
"definition": "একটি নতুন ডার্ট সিএলআই প্রোজেক্ট তৈরি করতে",
568+
"code": "dart create dart_cli -t console"
565569
}
566570
]
567571
},

data/react-cheat-sheet.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,24 @@
356356
"code": "const greeting = isLoggedIn || <h1>Please Sign In</h1>;"
357357
},
358358
],
359+
},
360+
{
361+
"title": "রিঅ্যাক্ট JS এ কন্ট্রোলড এবং আনকন্ট্রোলড কম্পোনেন্টের পার্থক্য",
362+
"items": [
363+
{
364+
"definition": "কন্ট্রোলড কম্পোনেন্ট: কন্ট্রোলড কম্পোনেন্টে ইনপুট ভ্যালু React এর স্টেট দ্বারা নিয়ন্ত্রিত হয়। ইউজারের ইনপুট পরিবর্তনের সময় স্টেট আপডেট হয়।",
365+
"code": "const [value, setValue] = useState('');\n\n<input type=\"text\" value={value} onChange={(e) => setValue(e.target.value)} />"
366+
},
367+
{
368+
"definition": "আনকন্ট্রোলড কম্পোনেন্ট: আনকন্ট্রোলড কম্পোনেন্টে ইনপুট ভ্যালু সরাসরি DOM দ্বারা পরিচালিত হয়। React এর স্টেট ব্যবহারের প্রয়োজন নেই।",
369+
"code": "const inputRef = useRef(null);\n\n<input type=\"text\" ref={inputRef} />"
370+
},
371+
{
372+
"definition": "কন্ট্রোলড কম্পোনেন্টে ফর্ম ভ্যালিডেশন এবং ইনপুট ভ্যালুতে নির্দিষ্ট নিয়ন্ত্রণ রাখা সহজ। আনকন্ট্রোলড কম্পোনেন্টে নিয়ন্ত্রণ সীমিত থাকে এবং DOM থেকে সরাসরি ভ্যালু পেতে হয়।",
373+
"code": "// কন্ট্রোলড কম্পোনেন্টে ভ্যালিডেশন উদাহরণ\nconst handleSubmit = (e) => {\n e.preventDefault();\n if (value.length > 5) {\n // ভ্যালিডেশন সফল\n }\n};"
359374
}
360375
]
361376
}
377+
378+
]
379+
}

0 commit comments

Comments
 (0)