2017-12-18 5 views
0

Ich bin eine Warnung als immer Erwarteter Wert am Ende des Pfeils Funktion Array-Rückruf-Rückkehr zurückAngezeigt für Filtermethode Warnung in Reaktion js

Ich bin ausgewählten Beitrag zu löschen axios und json-Server ich bin gerade nach jedem Beitrag zu löschen die neuen Array Rückkehr

.then(() => { 
     const remainingPosts = this.props.posts.filter((post) => { 
      if (post.id !== this.state.loadedPost.id) { 
      return post 
      } 
     }) 

wenn ich die, wenn die Bedingung auf Kommentar i die Warnung nicht immer bin, was ich bin immer die Warnung

+0

Es ist ein eslint [die Dokumentation hier] Warnung (https://eslint.org/docs/rules/array-callback- zurück) – wgcrouch

+0

Danke wgcrouch, nach der if-Bedingung gab ich einfach zurück false es funktionierte für mich Danke für den Link –

Antwort

3

Sie brauchen nur einen tr schaffen ue falscher Bedingung im Filter

.then(() => { 
    const remainingPosts = this.props.posts.filter((post) => { 
     return post.id !== this.state.loadedPost.id 

    }) 

oder noch einfacher

.then(() => { 
    const remainingPosts = this.props.posts.filter((post) => (
     post.id !== this.state.loadedPost.id 
    )) 
+0

Ich versuchte den obigen Code auch für mich gearbeitet !! Danke für die Antwort –