Почему не происходить роут, нажимаю на картинку или тайтл ничего не происходит а в консоле такая ошибка
Uncaught (in promise) SyntaxError: Unexpected token < in JSON at position 0
App
import { BrowserRouter, Route, Switch } from 'react-router-dom';
<BrowserRouter>
<div className="App">
<Switch>
<Route path="/" component={Home} exact />
<Route path="/news" component={News} />
<Route path="/news/:id" component={NewsPost} />
</Switch>
</div>
</BrowserRouter>
News
<ul className="news__list">
{this.state.news ? (
this.state.news.map(post => (
<li className="news__card" key={post.id}>
<NavLink to={`/news/${post.id}`} className="news__head fill">
<img
src={require(`../assets/img/${post.imgSm}`)}
className="full-width"
alt=""
/>
</NavLink>
<NavLink
className="news__card-title news__title"
to={`/news/${post.id}`}
>
{post.title}
</NavLink>
<p className="news__txt">{post.date}</p>
</li>
))
) : (
<p className="loading">Loading...</p>
)}
</ul>