redux一些自習時候自己寫的的單詞

2022-02-15 08:23:51 字數 2000 閱讀 7705

setstate:設定狀態

render:渲染,掛載

dispatchevent : 派發事件

dispatch:分發,派遣;庫里的乙個方法,簡而言之相當於乙個actions和reducer監聽方法更新 state

provider:提供者

combine :合併

reduce : 減少,降低,使處於,把。。。分解

loadable:可載入模組

action:動作,方法,代表使用者的操作, 我們在完善action的屬性,除了type屬性唯一(大寫),都可以自定義

reducer:縮減 (我們用來寫方法的)因為 action 物件各種各樣,每種對應某個 case ,但最後都彙總到 state 物件中,從多到一,這是乙個減少( reduce )的過程,所以完成這個過程的函式叫 reducer。reducer一定要保持純淨。只要傳入引數相同,返回計算得到的下乙個 state 就一定相同。沒有特殊情況、沒有***,沒有 api 請求、沒有變數修改,單純執行計算。

return

increment:增加

decrement:縮減

connect:鏈結,關聯

paylod:有效負載

createstore:建立倉庫(redux庫)

counte:計算

mapstatetoprops: 對映分發資料,從store中讀取狀態: 容器元件向store宣告需要的state的地方,因為我們的store是整個應用只有乙份,根據redux的思想通過context可以保證每乙個元件都可以從context中獲取到store,不需 要一級一級的從頂層傳遞下來

mapdispatchtoprops:對映分發方法:意義模擬上面

combineredusers: 所做的只是生成乙個函式,這個函式來呼叫你的一系列 reducer,每個 reducer 篩選出 state 中的一部分資料並處理,然後這個生成的函式再將所有 reducer 的結果合併成乙個大的物件。

1,安裝包redux 有時候還需要繫結 react-redux (react繫結庫) 和 (redux-devtools) 開發者工具

3,建立庫store = createstore(rootreducer) 我們用建立庫方法來以存放應用中所有的 state

5.reducer的index裡,從包裡拿到 redux 裡的 combinereducer(合併reducer方法)

再將reducer所有檔案引入,集體丟擲

import from "redux"

import counter from './counter'

export default combinereducers()

6、在reduers的其他檔案裡面呢,就是建立我們的資料,然後拋出庫以及操作

export default (state = initialstate,action) =>

default:

return state }}

7,actions裡面的 index 新增

import * as countercreator from './counter'

export

8. actions裡面的的counter檔案裡面寫

export function increment()

}9.最後我們主介面的**

//在對應的包裡拿到高階方法 connet

import from 'react-redux'

import from '../actions'

//定義 mapstatetoprops 和 mapdispatchtoprops兩個方法

//返回的資料

const mapstatetoprops = (state) =>

}const mapdispatchtoprops = (dispatch) => ()

export default connect(

mapstatetoprops ,

mapdispatchoprops

)(主介面的元件名)

寫一些關於自己的

我的大學四年就快結束了,再過幾個月就要離開這所大學了。慶幸的是自己又考上了研究生,還能夠繼續在校園裡讀3年的書,也可以算是一件幸福的事情吧。這次讀研的專業是學計算機了,算是自己選擇的,也是自己喜歡的。不用再像本科那時,選了乙個自己不喜歡的,還整天混日子。導師選好了,做的是圖形影象處理。目前,自己的專...

在寫php的時候的一些經驗

今天 因為乙個驗證碼問題 搞了一下午 所以很就結合抑鬱 為什麼 會出現這個錯誤 因為 我們專案的伺服器的變更 所以專案的配置檔案也跟著一起要進行更改 所以在更改眾多配置檔案的時候 就埋下了 接下來要處理的問題的隱患 當把配置檔案都改好上傳之後 還並不知道驗證碼那邊出問題了 知道有人跟我說 出問題了 ...

關於寫js的時候的一些問題

size medium 第一種情況 missing after argument list 這種情況產生的原因是在js中 string型別的變數在js函式傳遞的時候必需包含在雙引號中,這樣你加上雙引號就沒問題了。具體的例子是,我在生成html 的js中如下寫法的時候是會報錯的。str str 但是當...