Javascript ReactJS引导导航栏问题

Javascript ReactJS引导导航栏问题,javascript,reactjs,navbar,react-bootstrap,Javascript,Reactjs,Navbar,React Bootstrap,我在导航栏上遇到了很多问题,请看,当我将CustomNavbar导入App.jsx,然后在div中使用它时,我经常会收到一个错误,说“元素ref被指定为字符串(内部),但没有设置所有者”。但是,如果我尝试任何其他项目,例如标记或标记或其他任何东西,我没有问题,请帮忙 import React,{Component}来自'React'; 导入“/App.css”; 从“react Router dom”导入{BrowserRouter as Router,Route}; 从“./compone

我在导航栏上遇到了很多问题,请看,当我将CustomNavbar导入App.jsx,然后在div中使用它时,我经常会收到一个错误,说“元素ref被指定为字符串(内部),但没有设置所有者”。但是,如果我尝试任何其他项目,例如标记或标记或其他任何东西,我没有问题,请帮忙

import React,{Component}来自'React';
导入“/App.css”;
从“react Router dom”导入{BrowserRouter as Router,Route};
从“./componenets/Home”导入主页;
从“./componenets/About”导入关于;
从“/componenets/News”导入新闻;
从“/componenets/CustomNavbar”导入导航栏;
类应用程序扩展组件{
render(){
返回(
);
}
}

导出默认应用程序问题在于依赖项未更新。请注意,当您安装库时,您还必须保存它。在这种情况下,我犯的错误是

  • 不使用
    --save
    进行安装,如
    npm安装react引导react路由器dom--save
  • 在安装工作目录之前,忘了将其
    cd
    在项目目录中使用npm“after”安装库之后,最后使用
    --save
    属性;你不会有这个问题

    要验证这一点,您所要做的就是检查项目目录中的package.json文件,并确保要在该项目中使用的所有依赖项都列在dependencies对象中

    这是一个愚蠢的错误,但也是一个有效的错误。多亏了Brice Ayres给了我解决方案,你应该看看他的。这家伙真的知道他在教什么,并给观众很大的反响


    感谢所有试图解决我的问题的人。

    您使用的是哪个版本的
    react bootstrap
    ?react bootstrap 0.32.1如果您希望看到整个代码,这里是github链接组件class={link}?use Still getting此错误:元素类型无效:应为字符串(对于内置组件)或类/函数(对于复合组件),但Get:未定义。您可能忘记了从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。检查
    CustomNavbar
    的渲染方法。