Reactjs 显示React js中筛选器方法的警告
我收到了一条警告,预期会在arrow函数数组回调返回的末尾返回一个值 我正在使用axios和json服务器删除一篇选定的文章,删除每篇文章后,我只是返回新的数组Reactjs 显示React js中筛选器方法的警告,reactjs,ecmascript-6,eslint,arrow-functions,Reactjs,Ecmascript 6,Eslint,Arrow Functions,我收到了一条警告,预期会在arrow函数数组回调返回的末尾返回一个值 我正在使用axios和json服务器删除一篇选定的文章,删除每篇文章后,我只是返回新的数组 .then(() => { const remainingPosts = this.props.posts.filter((post) => { if (post.id !== this.state.loadedPost.id) { return post
.then(() => {
const remainingPosts = this.props.posts.filter((post) => {
if (post.id !== this.state.loadedPost.id) {
return post
}
})
如果我注释掉了if条件,我没有得到警告,否则我得到警告您只需要在过滤器中提供一个true-of-false条件
.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
))
您只需要在筛选器中提供一个true of false条件
.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
))
这是一个eslint警告谢谢wgcrouch,在我给出的if条件下简单返回false它对我有效谢谢链接这是一个eslint警告谢谢wgcrouch,在我给出的if条件下简单返回false它对我有效谢谢链接我尝试了上面的代码也对我有效!!谢谢你的回复,我试过了,上面的代码也对我有用!!谢谢你的回复