我需要获取this.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
发送到组件并使用它。关于react-native - 我可以在导出功能中使用this.props.navigation.state.params吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57447469/