redux的知識點(加法運算)

2021-10-06 06:10:55 字數 1529 閱讀 3311

redux的流程圖

(1)建立store.js,reducer.js,安裝redux,引入createstore,在createstore需要傳入reducer

import  from 'redux'

import reducer from './reducer.js'

export default createstore(reducer)

2.reducer概念:store 收到 action 以後,必須給出乙個新的 state,這樣 view 才會發生變化。這種 state 的計算過程就叫做 reducer。

reducer 是乙個函式,它接受 action 和當前 state 作為引數,返回乙個新的 state

由於可能不止乙個action,所有可以引入redux的

//reducer模組 根據舊的state和指定的action返回新的state

import from 'redux'

function count(state = 2, action)

}const inituser={}

function user(state = inituser, action)

}export default combinereducers()

3.react-redux 提供provider元件,可以讓容器元件拿到state

import store from './redux/store';

import from 'react-redux';

reactdom.render(

document.getelementbyid('root'));

import react,  from 'react'

import counter from './count';

import from './redux/action.js';

import from 'react-redux';

export default connect(

state=>(),

)(counter);

在count.js中

import react,  from 'react'

class counter extends component

console.log(props)

}add=()=>)

} render()

++ )

}}export default counter;

得到的結果如下

位運算 知識點

1.按位與 位運算實質是將參與運算的數字轉換為二進位制,而後逐位對應進行運算。按位與運算為 兩位全為1,結果為1,即1 1 1,1 0 0,0 1 0,0 0 0。例如51 5 00110011 00000101 00000001 51 5 1 特殊用法 1 與0相與可清零。2 與1相與可保留原值,...

移位運算子知識點

對資料在記憶體的中表示,進行按位移動,以此來達到計算目的的運算子。移位操作的變數自身不改變。對char型別資料進行移位運算時會對它的ascii碼值進行操作。對byte short或者char型別資料進行移位操作時,會先把它們自動 公升級 為int後再進行運算。左移運算子,每移動一位,相當於擴大2倍....

TestLink知識點Mantis知識點

testlink知識點 1 testlink系統提供了六種角色 a guest 只有讀的許可權,適合於檢視測試用例和測試需求,以及專案分析的使用者。b testdesigner 可以開展測試用例和測試需求的所有工作。c tester 只能執行測試用例。d senior tester 可以檢視和維護測...