關於幾種場景下的state
阿新 • • 發佈:2021-06-28
state jsx 1、state 2、setState 3、函式 事件 呼叫 mobx 1、state 2、setState( action) 3、view(函式 事件 呼叫) 一個store 或幾個 redux ??? 1、state 2、action(唯一修改state) 3、reducer (生成state) 4、views (函式 事件 呼叫) 一個專案只有一個Store 由多個state 片段生成大的state 最外層一個大store (整個專案的) src/store/store.js n個小的state(每個頁面的)合併生成的 是通過reducer 計算出來的 reducer 是通過 每個actions type名稱做了對應的事 state action 相修改state 必需是靠action view (props之上) 資料獲取 一個修改資料 dispatch 方法 redux 1、state 怎麼來 reducer 根據 action 計算生成 2、setState === dispatch 操作了 具體 action 3、函式 呼叫 hook 1、state 2、setstate 3、函式呼叫 const [state,setState] = useState() props props context 路由 數組合並 物件合併 兩個及以上方法 {...data} [] 中括號運算子