我无法在新的 react-router v6 中将 Prop 传递给我的 Outlet 组件。我尝试了简单的解决方案:
render() {
return (
<Outlet name="My name" />
);
}
并且正确地呈现子组件,但是没有 Prop 传递给子组件。 React 团队(或其他任何人)提供的示例都没有显示带有 Prop 的 Outlets,所以我担心它实际上不是一个东西。是否有另一种方法我没有找到或者我错误地使用了输出组件?编辑:似乎没有直接的方法来传递 Prop ,请参阅下面的答案。
最佳答案
你可以用 socket 上下文来做
https://reactrouter.com/docs/en/v6/hooks/use-outlet-context
关于javascript - 在 React Router v6 中将 Props 传递给 Outlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63765196/