جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
Parastoo Ebrahimi
4 سال پیش توسط Parastoo Ebrahimi مطرح شد
3 پاسخ

متد داینامیک با useState در ری اکت

سلام. یه متد داینامیک توی کلاس بیس کامپوننت نوشتم که مربوط به چک کردن چک باکس ها هست . میخوام اونو به stateless fuctional component ببرم ولی نمیدونم چجوری باید تغییرش بدم با توجه به اینکه باید از useState i استفاده بشه. ممنون میشم راهنمایی کنید.

handleChange = (e) => {
        this.setState({
            [e.target.name]: e.target.checked
        })
    }

ثبت پرسش جدید
سینا شاه‌اویسی
تخصص : برنامه نویس فرانت اند
@sinashahoveisi 4 سال پیش مطرح شد
-1

نمیدونم منظورتونو درست فهمیدم یا نه

<input type="checkbox" id="vehicle1" name="vehicle1"/>
<button onClick={()=>console.log(document.getElementById('vehicle1').checked)}>click</button>

Parastoo Ebrahimi
تخصص : front-end developer
@parastooebrahimi 4 سال پیش آپدیت شد
0

@sinashahoveisi
@hesammousavi
همین کدی که شما گفتین ولی به صورت داینامیک تا برای همه ی چک باکس ها اجرا بشه. من از استیت ها استفاده کردم و اسم اون استیت رو اسم همون چک باکس گذاشتم. ولی با useState نمیدونم چی میشه کدی که نوشتم برای همین باز از کلاس بیس کامپوننت استفاده کردم ولی خب بد نیست دونستنش


aliasghar houshmand
@aliasgharhooshamnd1374 4 سال پیش مطرح شد
0

سلام
نمیتونین یه استیت با مقدار آبجکت خالی بنویسید که بعد در همون آبجکت همه ی key , value ها را ذخیره کنین


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام