React.js 错误:TypeError:无法读取未定义的属性“map”
2020-12-19
308
目前正在尝试根据本教程制作 MER​​N Stack Web 应用程序: https://youtu.be/aibtHnbeuio 所以我对堆栈还很陌生,不知道如何修复这个问题... 请帮忙
TypeError:无法读取未定义帖子的属性“map” C:/Users/I/Desktop/memories-pr/client/src/components/Posts/Post/Post.js:27
24 | </Button>
25 | </div>
26 | <div className={classes.details}>
> 27 | <Typography variant="body2" color="textSecondary" component="h2">{post.tags.map((tag) => `#${tag} `)}</Typography>
| 28 | </div>
29 | <CardContent>
30 | <Typography className={classes.title} variant="h5" gutterBottom > {post.message} </Typography>
(匿名函数) C:/Users/I/Desktop/memories-pr/client/src/actions/posts.js:8
5 | try {
6 | const { data } = await api.fetchPosts();
7 |
> 8 | dispatch({ type: 'FETCH_ALL', payload: data});
| ^ 9 | } catch (error) {
10 | console.log(error.message);
11 | }
1个回答
这可能是由获取
post
异步引起的显示此错误。
使用无效的促进或条件渲染以避免此错误:
423734743
Ketan Ramteke
2020-12-19