2016-08-08 2 views
0

Я использую response-router 2.6.1 и имею следующий код в верхнем модуле.Ошибка загадочной реакции-маршрутизатора

import React from 'react'; 
import {render} from 'react-dom'; 
import {Route, IndexRoute, Router} from 'react-router'; 
import App from "components/app" 
import FindView from "components/find"; 
import RememberView from "components/remember"; 
import MetaView from "components/meta"; 
import ExploreView from "components/explore"; 


render((
    <Router> 
    <Route name='pkm' path='/' component={App}> 
     <IndexRoute component={RememberView} /> 
     <Route name="remember" path="remember" component={RememberView} /> 
     <Route name="find" path="find" component={FindView} /> 
     <Route name="meta" path="meta" component={MetaView} /> 
     <Route name="explore" path="explore" component={ExploreView} /> 
    </Route> 
    </Router>), document.getElementById('content')); 

Я получаю хром Devtools жалобы на рендер линии

invariant.js: 38Uncaught Инвариантных Нарушения: _registerComponent (...): Целевой контейнер не является элемент DOM.

Однако проверка в элементе документа корселя фактически найдена. Любая идея, что это такое или как это лучше всего отлаживается отсюда?

ответ

0

Ничего. Проблема заключалась в загрузке скрипта в index.html.