سلام من یه پروژه ری اکت دارم که با react router جابهجایی بین صفحات انجام میده
و از <HashRouter> بی عنوان رپر switch استفاده میشه
توی url ام داره یه # میوفته که میخوام حذف بشه
تو استک خوندم که باید از BrowserRouter استفاده کنم ولی با اون هم درست نشد
ممنون میشم اگه کسی اطلاعاتی داره کمکم کنه
@kamran.davar
تو قسمت index.js، هش روتر رو آوردم با browserrouter هم امتحان کردم و این مشکل سر جای خودش هست
<React.StrictMode>
<Provider store={store}>
<HashRouter>
<App />
</HashRouter>
</Provider>
</React.StrictMode>,
و در روت اصلی
<Switch>
<Route path="/farame/home" exact component={Home} />
<Route path="/farame/callReports" component={CallReports} />
<Route path="/farame/profile" component={Profile} />
<Route
path="/farame/new/addCallReport"
component={AddCallReport}
/>
<Route component={NotFoundPage} />
</Switch>
استفاده شده
ولی در تمام آدرس های url ام یه # میوفته مثلا
http://localhost:3000/#/serverError
شاید پاسخ شما همینجا باشد