我收到警告预计会在箭头函数数组末尾返回一个值 - callback-return
我正在删除使用axios和json服务器的选定帖子,删除每个帖子后我只是返回新数组
.then(() => {
const remainingPosts = this.props.posts.filter((post) => {
if (post.id !== this.state.loadedPost.id) {
return post
}
})
如果我注释掉if条件我没有收到警告,否则我收到警告
答案 0 :(得分:3)
您只需在过滤器中提供true的错误条件
.then(() => {
const remainingPosts = this.props.posts.filter((post) => {
return post.id !== this.state.loadedPost.id
})
甚至更简单
.then(() => {
const remainingPosts = this.props.posts.filter((post) => (
post.id !== this.state.loadedPost.id
))