我需要一些帮助,以查找从此错误开始的地方。 Nimbus是我的应用程序的名称,但是我不确定它显示check the render method of 'Nimbus'的含义。哪种渲染方法?我在app/index.js处有一个称为Nimbus的功能组件,但显然,不渲染任何内容只会返回一个组件。

我在这里检查了RN的类似错误消息,大多数人只是忘记了正确导出组件,但是我检查了我的组件,并且根据我的判断,所有组件都可以正确导出。如果您想查看我的项目结构等,则请参见下面的回购。现在只有几个文件。抱歉,我无法提供更多的信息。

https://github.com/MaxwellGover/Nimbus

javascript -  react  native 错误:元素类型无效-LMLPHP

最佳答案

由于AppContainer是默认导出,因此:

export default class AppContainer ...


然后从container / index.js代理它,如下所示:

export { AppContainer } from  './App/AppContainer'


这将尝试导入名为AppContainer的命名导出。相反,您需要显式导入default导出:

export { default as AppContainer } from  './App/AppContainer'

09-18 17:22