خطای You should not use <Link> outside a <Router> در ریکت

سلام
من وقتی که می خوام از <Link> که مربوط به react-router-dom است استفاده کنم، خطای

You should not use <Link> outside a <Router>

زیر نشون داده می شه. البته قبلا مشکل نداشتم اما از وقتی که فریمورک بوت استرپ-متریال رو به پروژه اضافه کردم این مشکل درست شد. البته الان در هر صورت(چه از بوت استرپ متریال استفاده کنم یا نه) این خطا رو می گیرم

چطور میشه این خطا رو رفع کرد؟

سلام
خطا کاملا واضح هست.
باید از لینک زمانی استفاده کنید که اون کامپوننت زیر مجموعه کامپوننت BrowserRouter باشه.

خب بازم خطا میده!

در اینجا راجع به این موضوع بحث شده

1 Like