【发布时间】:2021-04-12 06:14:58
【问题描述】:
我正在使用 React.js 开发电子商务网站,并且在 Chrome 中出现“TypeError: Cannot read property 'Item' of undefined”。这也是错误的屏幕截图和与发生错误的代码本身相同的 VS 代码。 请帮忙!我会很感激! :)
在这里你可以看到代码和错误
import React from 'react'
import { Link } from 'react-router-dom'
import { Row, Col, Image, ListGroup, Card, Button } from 'react-router-bootstrap'
import Rating from '../components/Rating'
import products from '../products'
const ProductScreen = ({ match }) => {
const product = products.find((p) => p._id === match.params.id)
return (
<>
<Link className='btn btn-light my-3' to='/'>
Go Back
</Link>
<Row>
<Col md={6}>
<Image src={product.image} alt={product.name} fluid />
</Col>
<Col md={3}>
<ListGroup variant='flush'>
<ListGroup.Item>
<h3>{product.name}</h3>
</ListGroup.Item>
<ListGroup.Item>
<Rating value={product.rating} text ={`${product.numReviews} reviews`} />
</ListGroup.Item>
</ListGroup>
</Col>
</Row>
</>
)
}
export default ProductScreen
【问题讨论】:
-
是否安装了
react-router-bootstrap?
标签: javascript reactjs