راکت
حل شده

فرستادن state به یک route در React

2 پاسخ

سلام چطور میتونم به یک route یک state بفرستم بدون اینکه وارد اون route بشم ؟

به route پروفایل ⇣ میخوام یه state بفرستم بدون اینکه واردش بشم :
 تصویر

داخل پکیج react-router-dom وقتی با useNavigate یا Link یک state میفرستیم باید حتما آدرس اون route هم وارد کنیم

 navigate('/profile', { state: '' })
<Link to='/profile' state={''}></Link>

و اگر اینکار را بکنم وارد اون route میشه ولی من نمیخوام وارد اون route بشه و فقط میخوام یه state بفرستم .

reza
reza
@rezaasadollahi0020
ثبت پرسش جدید

پاسخ‌ها

2
reza
reza
@rezaasadollahi0020

تخصص: Frontend Developer

بهترین پاسخ

@shift.delete اتفاقا برای اینکار و این قسمت از پروژه نیازه که من route بسازم

Banana Life
Banana Life
@shift.delete

سلام
برای این کار نیاز نیست route بسازی برای اون قسمت پرفایل تون کافی به صورت کلیک عملیاتی را که در نظر داری داخل یک فانکشن تعریف کنید و با hook وضعیت یا همون state شو مشخص کنید.

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

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

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