React native 我可以在导出功能中使用this.props.navigation.state.params吗?

React native 我可以在导出功能中使用this.props.navigation.state.params吗?,react-native,React Native,我需要获取这个.props.navigation.state.params 我出错了 无法读取未定义的属性“导航” 有多可能请帮忙 export default function PlaySong() { useEffect(() => { EventRegister.addEventListener('playSong', (data) => { console.log('playSong - '+data) }) }); }

我需要获取
这个.props.navigation.state.params

我出错了

无法读取未定义的属性“导航”

有多可能请帮忙

export default function PlaySong() {  
  useEffect(() => {
    EventRegister.addEventListener('playSong', (data) => {
      console.log('playSong - '+data)  
    })  
  }); 
} 


您可以使用以下示例:

import { withNavigation } from 'react-navigation';

function PlaySong() {  
  useEffect(() => {
    EventRegister.addEventListener('playSong', (data) => {
      console.log('playSong - '+data)  
    })  
  }); 
} 

export default withNavigation(PlaySong);

或者您可以将
this.props.navigation
作为
prop
发送到组件并使用它

您还应该告诉OP如何在此组件中获取
this.props.navigation.state.params