redux在react專案中的應用

2022-07-21 17:12:17 字數 1181 閱讀 8200

今天想跟大家分享一下redux在react專案中的簡單使用 1

1.redux使用相關的安裝

2yarn add redux

3 yarn add react-redux(連線react和redux)

67 2. redux在專案中的基礎使用

89 1.在index.js入口檔案注入store

10 import from "react-redux"

11 import store from "./redux/store"

12reactdom.render(

1314

,16 document.getelementbyid("root")17)

1819 2.新建乙個store資料夾,新建store.js和reducers.js檔案

2021 3.在store.js檔案中書寫以下**

22 import from "redux"

23 import reducers from "./reducers"

24 const store =createstore(reducers);

25 export default

store

2627 4.在reducer.js檔案中書寫以下**

28 const defaultstate =

31 export default (state=defaultstate, action)=>36}

37return

state38}

3940 5.如何在子元件中使用store(直接引入store.js也可以,但不推薦)

41 import from "react-redux"

42 const mapstate = (state)=>47}

48 const mapdispatch = (dispatch)=>)56}

57}58}

59//

connect執行完後返回的是乙個高階元件,再將home注入強化

60 export default

connect(mapstate,mapdispatch)(home)

6162 6.在元件中呼叫

6370

this.props.add}>add

7172 7.這樣簡單的redux在專案中使用就完成了

優雅的在React專案中使用Redux

首先我們會用到哪些框架和工具呢?reactui框架redux狀態管理工具,與react沒有任何關係,其他ui框架也可以使用reduxreact reduxreact外掛程式,作用 方便在react專案中使用reduxreact thunk中介軟體,作用 支援非同步action src store r...

優雅的在React專案中使用Redux

首先我們會用到哪些框架和工具呢?ui框架 狀態管理工具,與react沒有任何關係,其他ui框架也可以使用redux react外掛程式,作用 方便在react專案中使用redux 中介軟體,作用 支援非同步action tips 與redux無關的目錄已省略 src store redux目錄 ac...

優雅的在React專案中使用Redux

或許你當前的專案還沒有到應用redux的程度,但提前了解一下也沒有壞處首先我們會用到哪些框架和工具呢?react ui框架 redux 狀態管理工具,與react沒有任何關係,其他ui框架也可以使用redux react redux react外掛程式,作用 方便在react專案中使用redux r...