@Ibishka

Почему роут не происходит?

Почему не происходить роут, нажимаю на картинку или тайтл ничего не происходит а в консоле такая ошибка
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>
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы