react生命周期
class
hooks
redux
redux 核心概念
const store = Redux.createStore(reducer)
function reducer ( state = initialState, action ) {
}
store.getState();
store.subscribe(function () {
})
store.dispatch({
type: 'description' })
redux 计数器案例
var initialState = {
count: 0
}
function reducer (state = initialState, action) {
switch (action.type) {
case 'increment':
return {
count: state.count + 1};
case 'decrement':
return {
count: state.count - 1}
default:
return state;
}
}
var store = Redux.createStore(reducer);
var increment = {
type: 'increment' };
var decrement = {
type: 'decrement' };
document.getElementById('plus').onclick = function () {
store.dispatch(increment);
}
document.getElementById('minus').onclick = function (