如何在 react-navigation 6 中获取符号(child_state)值?
how to get symbol(child_state) value in react-navigation 6?
逻辑是使用现有代码中的 route.state.index 值开发的。
升级到6后,“state”进入了Symbol(CHILD_STATE),但是不知道怎么访问
我要的值是一个索引,数值为2
React 导航提供“useNavigationState”
https://reactnavigation.org/docs/use-navigation-state/
在上面link,我们看到了钩子的细节。
所以,我可以解决使用这个钩子。
const noRenderLocation = useNavigationState(state => state);
//.routes[0].state.index <-- This 'index' is that I want to contract !
逻辑是使用现有代码中的 route.state.index 值开发的。
升级到6后,“state”进入了Symbol(CHILD_STATE),但是不知道怎么访问
我要的值是一个索引,数值为2
React 导航提供“useNavigationState”
https://reactnavigation.org/docs/use-navigation-state/ 在上面link,我们看到了钩子的细节。
所以,我可以解决使用这个钩子。
const noRenderLocation = useNavigationState(state => state);
//.routes[0].state.index <-- This 'index' is that I want to contract !