私はホームのコンポーネントを持っており、これはそれの内側にある:なぜ反応ルータV4コンポーネントがロードされていないのですか?
{posts && posts.map(post => (
<div key={post.id}>
<Link to="/test">{post.title}</Link>
</div>
))}
<Route path="/test" component={Test} />
私はそれをクリックしたときに、このテストは機能していないのはなぜこれが私のapp.js
<Topnav />
<Switch>
<Route exact path = '/' component={Home} />
<Route path = '/posts/create' component={Postform} />
</Switch>
のですか?それはURLを行くが、テストコンポーネントはI AM TEST
と言うべきです! <Switch>
コンポーネント内の代わりに、Home
内
:
class Test extends Component {
render() {
return (
<div>
<h1>I AM TEST</h1>
</div>
);
}
}
移動 '/ test'' app.js'への経路 – OSAMAH