reza
2 سال پیش توسط reza مطرح شد
2 پاسخ

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

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

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

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

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

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


ثبت پرسش جدید
reza
تخصص : Frontend Developer
@rezaasadollahi0020 2 سال پیش مطرح شد
0

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


Banana Life
@shift.delete 2 سال پیش مطرح شد
1

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


reza
تخصص : Frontend Developer
@rezaasadollahi0020 2 سال پیش مطرح شد
0

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


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

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