راکت
Parastoo Ebrahimi
Parastoo Ebrahimi
توسط Parastoo Ebrahimi مطرح شد
3 پاسخ

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

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

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

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

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

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

Parastoo Ebrahimi
Parastoo Ebrahimi
تخصص :front-end developer
@parastooebrahimi6 سال پیشمطرح شد
0

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


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

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


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

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