How can I add an if statement or filter out null and empty values in my code? I need to remove/ not show the name value that is null or empty.
componentDidMount() {
fetch('https://url')
.then(res => res.json())
.then((data) => {
data.sort(function (y,x){
return y.listId - x.listId;
})
data.sort();
this.setState({ items: data })
console.log(this.state.items)
})
.catch(console.table)
}
return (
<div className="list-container">
<h1>My List</h1>
{this.state.items.map((item) => (
<div className="list">
)}
Here's an example of my json array:
[
{"id": 755, "listId": 2, "name": ""},
{"id": 203, "listId": 2, "name": ""},
{"id": 684, "listId": 1, "name": "Item 684"},
{"id": 276, "listId": 1, "name": "Item 276"},
{"id": 736, "listId": 3, "name": null},
{"id": 926, "listId": 4, "name": null}
]