I can't see the text inside the child component. The child is rendered with size 0x0 and empty.
Is that caused by react router?
this is my code:
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>
)}}
This is the child 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>
);}}
I'm using react router 4.