سلام
یک آبجکت دارم با یک کامپوننت
export const units = [
{
id: 1,
name: 'Meter',
factor: 1,
},
{
id: 2,
name: 'Centimeter',
factor: 0.01,
},
{
id: 3,
name: 'Millimeter',
factor: 0.001,
},
{
id: 4,
name: 'Kilometer',
factor: 1000,
},
]
کد های کامپوننت
import {units} from "./units";
function Select() {
const onChange = (e) => {
console.log(e.target.value)
}
return (
<div>
<div>
<select onChange={onChange}>
{units.map((option) => (
<option value={option.name} key={option.id}>
{option.name}
</option>
))}
</select>
</div>
</div>
)
}
export default Select
مشکلم اینه وقتی برنامه برای اولین بار اجرا میشه اولین آبشن که نماش داده میشه متر هستش حالا اگر کاربر بخواد همون متر رو انتخاب کنه تغییری رخ نمیده تا تابع onChange اجرا بشه باید این رو چه جوری هندل کنم
fary
سلام وقتتون بخیر
بخوایم یه فرم ثبت اطلاعات شخصی درست کنیم.ازکدام نوع فرم که در بوت استرپ ری اکت موجوده استفاده کنیم؟کپی کدها کافیست؟یا تغییراتی هم باید داد؟
متشکرم از وقتی که میزارین
وممنونم از آموزشهای نابتون
علی شیخ
9 ماه پیش
سلام وقت بخیر.
من باهش کار نکردم و داکیومنتش را مطالعه نکردم ولی سوالی که پرسیدید به این معنی هست که اصلا داکیومنتش را نخوندید و هیچ مثالی ازش تست نکردید.
بصورت کلی توی همه پکیج ها تغییرات هست اما باید بخونید و ببینید تغییراتش بدرد شما میخوره یا خیر