代码之家  ›  专栏  ›  技术社区  ›  blue

React Native-“Element type is invalid:应为字符串或类/函数,但未定义”-导入自定义库?

  •  0
  • blue  · 技术社区  · 6 年前

    好吧,我需要破解/调整这个库,所以我试图导入 未运输 https://github.com/nicotroia/react-native-floating-action-menu#readme

    所有路径都正确,文件夹的结构为:

    enter image description here

    当我这么做的时候 import { FloatingMenu } from './FloatingMenu/components/FloatingMenu'; 我得到了一个错误:

    未定义

    说“检查应用程序的呈现方法”。这里有什么问题?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Nicholas Tower    6 年前

    假设你使用的是非透明代码 this file ,问题是它有一个默认的导出,但您使用的是命名导入,而不是默认导入。解决方法是改变这种情况:

    import { FloatingMenu } from './FloatingMenu/components/FloatingMenu';
    

    import FloatingMenu from './FloatingMenu/components/FloatingMenu';