如何在 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 !