reactjs错误:TypeError:无法读取未定义的属性“ props”

令人心碎的年龄

我正在从一些课程/视频中学习reactjs,到目前为止,我真的很不满意,我检查了几次,但看不到错误。因此我无法理解此错误。有人可以帮忙吗?这是我的代码:

import React, { useState } from 'react';
import CartSummary from './CartSummary'


import CategoryList from './CategoryList'
import ProductList from './ProductList'
import {
  Collapse,
  Navbar,
  NavbarToggler,
  NavbarBrand,
  Nav,
  NavItem,
  NavLink,
  UncontrolledDropdown,
  DropdownToggle,
  DropdownMenu,
  DropdownItem,
  NavbarText
} from 'reactstrap';

const Navi = (props) => {
  const [isOpen, setIsOpen] = useState(false);

  const toggle = () => setIsOpen(!isOpen);

  return (
    <div>
      <Navbar color="light" light expand="md">
        <NavbarBrand href="/">Nortwind App</NavbarBrand>
        <NavbarToggler onClick={toggle} />
        <Collapse isOpen={isOpen} navbar>
          <Nav className="mr-auto" navbar>
            <NavItem>
              <NavLink href="/components/">Components</NavLink>
            </NavItem>
            <NavItem>
              <NavLink href="https://github.com/reactstrap/reactstrap">GitHub</NavLink>
            </NavItem>
            <CartSummary cart={this.props.cart}></CartSummary>
          </Nav>
          <NavbarText>Simple Text</NavbarText>
        </Collapse>
      </Navbar>
    </div>
  );
}

export default Navi;

这是错误:

 37 |     <NavItem>
  38 |       <NavLink href="https://github.com/reactstrap/reactstrap">GitHub</NavLink>
  39 |     </NavItem>
> 40 |     <CartSummary cart={this.props.cart}></CartSummary>
     | ^  41 |   </Nav>
  42 |   <NavbarText>Simple Text</NavbarText>
  43 | </Collapse>

那有人可以帮我吗?

霍瓦基米扬

问题在这条线

<CartSummary cart={this.props.cart}></CartSummary>

在这里你需要写

<CartSummary cart={props.cart}></CartSummary> 使用功能组件时

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

反应-TypeError:无法读取未定义的属性'props'

React教程:TypeError:无法读取未定义的属性“ props”

未处理的拒绝(TypeError):无法读取未定义的属性“ props”

错误Vue.js“无法读取未定义的属性'props'”

React.js onclick事件:无法读取未定义的属性“ props”

TypeError:无法读取未定义的属性“ firstName”-在反应中使用“ props”

React Redux-TypeError:无法读取未定义的属性'props'

React Redux-未捕获(承诺)TypeError:无法读取未定义的属性“ props”

TypeError:尝试读取通过props传递的数组时,无法读取未定义的属性“ map”

React-redux:无法使用connect获取props的商店,无法读取未定义错误的属性'props'

TypeError:无法读取未定义的--reactjs属性'props'

在组件函数“无法读取未定义的属性'props”中调用props函数

无法设置未定义的属性“ props”

无法读取this.props.navigation.dispatch()中未定义的属性“ dispatch”

错误:无法读取未定义的属性“ props”

渲染中的Vuejs错误:“ TypeError:无法读取未定义的属性'props'” Vuejs

无法读取功能组件中未定义的属性“ props”

TypeError:无法读取未定义的属性“ data”-无法访问Reactjs中超出特定级别的对象“ props”

使用props重定向-React Router-无法读取未定义的属性'props'

TypeError:_this.props.match是未定义的ReactJS

React Redux:无法读取未定义的属性“ props”

Reactjs教程:无法读取未定义的属性“ props”

向函数发送参数返回无法读取未定义的属性“ props”

无法读取未定义的属性“ props”-React Router

类型错误:无法读取未定义的属性“地图”反应 this.props.rsl['data']

我可以在 componentDidMount 中使用“this.props”吗?错误:未捕获的类型错误:无法读取未定义的属性“地图”

未捕获的类型错误:无法读取未定义的属性“_props”

React CRUD 应用程序中的错误:TypeError:无法解构“this.props.event”的属性“id”,因为它未定义

reactjs错误-TypeError:无法读取未定义的属性“地图”