Я сталкиваюсь с проблемой, когда пытаюсь вернуть длину массива в реакции. ошибка: «TypeError: Невозможно прочитать свойство« length »с неопределенным значением. Я поместил это в другой дочерний компонент, и он работает, но когда я попытался в NavBar, он просто показывает ошибку.
import React from 'react';
import './NavBar.css';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faCartPlus } from '@fortawesome/free-solid-svg-icons';
const NavBar = (props) => {
const order = props.cart
return (
<div className='container-fluid'>
<nav className="navbar navbar-expand-lg navbar-light justify-content-md-between justify-content-center flex-wrap">
<a href="/"><img src="https://i.ibb.co/NZcQbJM/logo2.png" alt="Red Onion Food"/></a>
<div>
<a href="/" className='nav-item' > <FontAwesomeIcon icon={faCartPlus} /></a>
<a href="/" className='nav-item login'>Login</a>
<a href="/" className='nav-item'><button className="btn btn-danger btn-rounded">Sign Up</button></a>
</div>
</nav>
<div><h6>{order.length}</h6></div>
</div>
);
};
export default NavBar;
Я не знаю, что делать !!!