javascript - React 路由器白屏

标签 javascript reactjs react-router

使用之前项目中类似的 React-Route,该项目有效,但这个项目只是给出一个白屏,如果我在根目录中创建一个导航链接,它会更改路径但保持白色。不知道为什么内容没有加载。存储库上也有代码:repo with code

index.js

import React from 'react';
import ReactDOM from 'react-dom';
import { Router, Route, browserHistory, IndexRoute } from 'react-router';

import App from './App';
import Test from './components/test';
import Home from './pages/home_page';
import './index.css';

ReactDOM.render((
  <Router history={browserHistory}>
    <Route path='/' component={App}>
      <IndexRoute component={Home}/>
      <Route path='/test' component={Test} />
    </Route>
  </Router>
), document.getElementById('app'))

App.js

import React, { Component } from 'react';
import './App.css';

export default class App extends Component {
  render() {
    return (
      <div>
       {this.props.childen}
      </div>
    );
  }
}

只是补充说控制台没有错误,并表示它已正确编译,没有任何警告。网址确实发生了变化,但内容未加载到页面。

最佳答案

我克隆了您的存储库并发现了问题 - 这是 App.js 中的拼写错误

{this.props.childen} -> {this.props.children}

现在可以使用了。

关于javascript - React 路由器白屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42561645/

相关文章:

javascript - css-grid 在 Firefox 和 Chrome 中呈现不同

javascript - React Hooks 状态更改未传入正确的 props

javascript - 动态地将名称属性添加到字符串中的标签 - React/JS

node.js - Express 覆盖react-router 客户端路由

reactjs - react 路由器 dom 和 Material UI : forwardRef issue

javascript - React 路由器重定向导致 useEffect 触发两次

javascript - 如何刷新 qtip 标签以在悬停时显示特定按钮的新标签?

javascript - 使用 d3 为传单创建密度和值(value)热图层

javascript - 使用ajax和perl更新html

javascript - ant design 选择占位符问题