【发布时间】:2022-01-08 14:46:56
【问题描述】:
谁能帮我解决我的错误 这是我的代码:
const ProductScreen = ({match, history}) => {
const [qty, setQty] = useState(1);
const dispatch = useDispatch();
const productDetails = useSelector((state) => state.getProductDetails);
const { loading, error, product } = productDetails;
useEffect(() => {
if (product && match.params.id !== product._id){
dispatch(getProductDetails(match.params.id));
}
}, [dispatch, product, match]);
if 语句出现错误。提前感谢您的帮助!
【问题讨论】:
-
错误信息有什么不清楚的地方?你做了什么调试?
-
可以查看传递的
match值
标签: javascript reactjs