1
React應用程序在減少新狀態後不更新組件。在第一次渲染之後,無論我做什麼動作,反應組件都沒有更新。 我試圖在reducer中發現一些狀態變異,但沒有。我不知道什麼是問題。React redux未更新組件
這裏是回購:https://github.com/ithrasil/rainbeat/tree/bug
我希望得到任何幫助
減速之一:
export default function(
state={
received: false,
status: false,
primaryList: [],
secondaryList: [],
query: ""
},
action) {
switch(action.type) {
case "RECEIVE_STATUS":
state.received = action.payload;
break;
case "SEARCH_STATUS":
state.status = action.payload;
break;
case "PRIMARY_LIST_UPDATE":
state.primaryList = action.payload;
break;
case "SECONDARY_LIST_UPDATE":
state.secondaryList = action.payload;
break;
case "QUERY_UPDATE":
state.query = action.payload;
localStorage.setItem('query', action.payload);
break;
}
return state;
}
一個容器 https://github.com/ithrasil/rainbeat/blob/bug/src/containers/left/search.jsx
請添加一些代碼 – user3142695
請從沒有更新和減速器組件發佈一些代碼,這樣我們就可以幫助更多的 – dpetrini