【发布时间】:2019-03-13 23:51:22
【问题描述】:
我看不到子组件内的文本。子元素以 0x0 大小呈现,为空。
是不是 react router 造成的?
这是我的代码:
App.js:
import React, { Component } from 'react';
import { BrowserRouter as Router, Route, Switch } from "react-router-dom";
import home from './pages/home/home';
import repoDetails from "./pages/repoDetails/repoDetails";
export default class App extends Component {
render() {
return (
<Router>
<Switch>
<Route exact path="/" component={home}/>
<Route path="/:owner/:repo" component={repoDetails}>
</Route>
</Switch>
</Router>
);}}
repoDetails.js:
import React, {Component} from 'react';
import committersCard from '../../components/committersCard.js'
export default class repoDetails extends Component {
render() {
return (
<div>
<committersCard/>
</div>
)}}
这是孩子 committersCard.js:
import React, {Component} from 'react';
export default class committersCard extends Component {
render() {
return (
<div style={{height: '150px', width: '200px'}}>
<h1>TEXT INSIDE THE CHILD COMPONENT</h1>
</div>
);}}
我正在使用反应路由器 4。
【问题讨论】:
标签: reactjs react-router