コンポーネントを別のルートでレンダリングする必要がありますが、このコンポーネントはすべてのページをカバーしてはいけません。例えば、私はstackoverflowのリストからいくつかの質問をクリック、と私は右から左モーダルからアニメーションを受信するよりも、私はルートを変更する必要があるにも親コンポーネント上に子コンポーネントをレンダリングする
は
(私はV4を使用しています)ルータに反応export default (
<Switch>
<App>
<Route exact={true} path="/" component={App} />
<Route exact={true} path="/product/:id" component={Product}/>
</App>
</Switch>
);
私の製品容器は
export default function productContainer(ChildComponent) {
class ProductContainer extends Component {
render =() => {
return <ChildComponent/>
}
}
return ProductContainer;
}
そして、私の製品コンポーネントのように見えます
class Product extends Component {
render =() => {
return ("")
}
}
export default productContainer(Product);
私は上述の状況、私のページが完全にrerendredエミュレートし、私は私のアプリのコンポーネントのページが表示されない
は、私はこの問題を解決することができますどのように任意のアイデアを持っていますか?