Решение простое.HomePage выполняет рендеринг, потому что ваш путь соответствует как /
, так и /fruit/search
.Чтобы избежать этого, используйте точный, поскольку он будет отображать компонент только тогда, когда точные пути будут совпадать.Таким образом, обновленный код будет
<BrowserRouter>
<div>
<Route exact path="/login" component={Login} />
<Route exact path="/register" component={Registration} />
<Route exact path="/about" component={AboutUs} />
<Route exact path="/faq" component={Faq} />
<Route exact path="/" component={Homepage} />
</div>
</BrowserRouter>