我有一個問題試圖在我的應用程序中創建「typehead」函數,我有一個「輸入」來監聽onChange,並且onChange正在調用Redux減速器,在洞商店搜索標籤,我需要搜索所有匹配與我的搜索,在這裏一切都很好,但是當我刪除我的搜索,我的洞商店等於我的篩選結果,我希望當我的搜索是空的它返回我的商店洞。 (gif等代碼)如何在返回所有商店時篩選出反應js和redux
case 'SEARCH_BY_TAG':
let tag = action.tag
let filtered = state.slice(0)
if(tag != ""){
const copied = state.filter(item => {
return item.tags.find(obj => {
if(obj.name.indexOf(tag) > -1){
return true
}
})
})
return filtered = copied.filter(Boolean)
}else{
return filtered
}
break;