0
renderFilteredListがこれらのリストアイテムをレンダリングしない理由を理解しようとしています(両方ともthis.props.searchedWordという部分文字列を含み、コンソールログがtrue、renderFilteredList元のレンダリング関数から呼び出されます)。コンポーネントがレンダリング関数から呼び出された関数をレンダリングしない
{<li key={singleObject.body} className="list-group-item">{singleObject.body}</li>}
{<li key={singleObject.name} className="list-group-item">{singleObject.name}</li>}
と私は理由を見つけ出すことができなかった、誰もが私のコードが間違っているものを私にしてください伝えることができますか?
renderFilteredList(){
console.log('the data to fetch is: ', this.props.dataFetched, 'and the searchedWord is: ', this.props.searchedWord);
return this.props.dataFetched.map(objects=>{
return objects.map(singleObject=>{
console.log(singleObject.body.includes(this.props.searchedWord), singleObject.name.includes(this.props.searchedWord));
<div>
{<li key={singleObject.body} className="list-group-item">{singleObject.body}</li>}
{<li key={singleObject.name} className="list-group-item">{singleObject.name}</li>}
<hr/>
</div>
})
})