こんにちはイムネストされたルートにアクセスしようとするとエラーを取得:私が反応し、ルータでエラーを取得
[react-router] Location "/setup/gender" did not match any routes
は私が/セットアップにアクセスすることですし、すべてが正常に動作します。 ここで反応し、ルータのコードです:
ReactDOM.render(
<Router history={browserHistory}>
<Route path="/" component={Root}>
<IndexRoute component={Home} />
<Route path ="/setup">
<IndexRoute component={Setup} />
<Route path="/gender" component={Gender}></Route>
</Route>
</Route>
</Router>,
document.getElementById('root')
);
と私のセットアップコンポーネント内:
export default class Setup extends Component {
render() {
return (
<div>
<Link to="/setup/gender">gender</Link>
<SetupNav />
{this.props.children}
</div>
)
}
}
あり、何か私が行方不明ですか?
使用<= "/性別" へのリンク>の代わりにuを使用しているものの性別になる必要があります。私がこのような問題に直面したときに私の問題を最後に解決した –