Реакция на обновление страницы. Ничего не возвращено из-за ошибки визуализации. - PullRequest
0 голосов
/ 26 марта 2019

я не знаю почему, но когда я обновляю страницу, я получаю эту ошибку: но когда я пытаюсь перейти на ту же страницу из меню с ссылкой на маршрутизатор, все работает хорошо

(AComponent)... Nothing was returned from render. This usually means a return statement is missing. Or, to render nothing, return null.

Module../src/index.js
src/index.js:11
   8 | 
   9 | 
  10 | const target = document.querySelector('#root')
> 11 | render(
  12 |   <Provider store={store}>
  13 |     <ConnectedRouter history={history}>
  14 |       <div className="row">

здесьгде эта ошибка отображается.

import React from 'react'
import * as ReactDOM from 'react-dom';
import { Provider } from 'react-redux'
import { ConnectedRouter } from 'connected-react-router'
import store, { history } from './store'
import App from './containers/app'
import 'bootstrap/dist/css/bootstrap.min.css';


ReactDOM.render(
  <Provider store={store}>
    <ConnectedRouter history={history}>
      <div className="row">
        <App />
      </div>
    </ConnectedRouter>
  </Provider>,
  document.getElementById('root')
);

Ответы [ 3 ]

1 голос
/ 26 марта 2019

import ReactDOM from 'react-dom';

0 голосов
/ 27 марта 2019

спасибо всем за помощь.Я разбираюсь с этой проблемой.Эта проблема не связана с реакцией-маршрутизатором или чем-то еще, потому что в каком-то состоянии компонента был нулевым, где я рендерил компонент условно с состоянием

0 голосов
/ 26 марта 2019

ты пробовал это? Вот как вы бы прикрепили свой проект React к элементу.

import * as ReactDOM from 'react-dom';

ReactDOM.render(
  <Provider store={store}>
    <ConnectedRouter history={history}>
      <div className="row">
        <App />
      </div>
    </ConnectedRouter>
  </Provider>,
  document.getElementById('root')
);
...