入力を入力してリストをフィルタリングするフィルタリストを作成しようとしています。しかし、if文がなぜ機能していないのか分かりません。ここでフィルタリストを作成しようとしているReactJs
は、私が書いた関数である: `
filterList (event) {
var updatedList = this.props.array;
var filterText = this.state.text;
updatedList = updatedList.filter(function(item){
console.log(filterText);
if(item.name === filterText){
console.log('check', item.name);
}
});
は、誰かがここで、この上で私を助けることができる私のcodepenへのリンクです:LINK
あなたがフィルター配列にローカル変数を設定しているので、あなたはそれを捨てるそれをフィルタリングし、あなたが状態を更新しない、それを返しません。 –