问题描述
react: 16.11.0 react-native: 0.62.2 react-native-navigation: ^6.4.0
嗨!我在v6.0中将自定义组件设置为RNN顶部栏时遇到麻烦。以下是我的代码段:
Navigation.registerComponent('com.someApp.PostingDetailsNavbar',() => require('../components/PostingDetailsNavbar'));
componentDidMount()
{
Navigation.mergeOptions(this.props.componentId,{
topBar: {
background: {
color: '#ffff00',component: {
name: 'com.someApp.PostingDetailsNavbar',passProps: {
onAuthorClick: this.viewAuthor,authorImage: this.props.post.authorImage,authorName: this.props.post.authorName
}
}
}
}
});
}
运行此命令时,在调试窗口中出现以下错误:
Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object.
Check the render method of `WrappedComponent`.
我很难找到根本原因,还是我只是在使用mergeOptions
错误(?)
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)