راکت

ایراد در پروژه ری اکت

2 پاسخ

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

هامن طو که میبینید در متدcomponentDidmountمن یه کد نوشتم به منظور اینکه اگه در inputکلمه ماشین نوشته شد state.carرو به trueتغییر وضعیت بده از اونجا که من تازه کارم و این پروژه رو برای تمرین دارم مینویسم مشکل دارم ممنون میشم راهنماییم کنید

ثبت پرسش جدید

پاسخ‌ها

2
overhack
overhack
@deathangelyou

تخصص: Web And Mobile Developer

سلام شما دارید از متدcomponentDidmount استفاده مکنید و فقط اول کار قبل رندر انجام میشه و state search خالیه car = false میشه نمیتونید داخل متدcomponentDidmount انجام بدید باید داخل خود onChange این عملیاتو انجام بدید یعنی اینجوری


checkSearch = () => {
    this.state.search === 'ماشین' ? this.setState({car: true}) : this.setState({car: false})
}

onCahnge = event => {

    this.setState({
        search: event.target.value
    }, () => {
        this.checkSearch()
    })
}
progromer
progromer
@pwyazyzzadhbna

@deathangelyou
ممنون ا ز پاسخگوییتون

شاید پاسخ شما همین‌جا باشد

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

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