Redux - rkaku/react-hooks-101 GitHub Wiki

Yarn Add

yarn add redux react-redux react-router-dom

Hooks

import { useSelector, useDispatch } from 'react-redux'


const selector = useSelector(state => state.selector)

const dispatch = useDispatch()

const store = useStore()

State

× state.balance => => => ○ state.fooReducer.balance

initialState = () => {
  return {
    balance: 0
  }
}

Combine Reducers

import { combineReducers } from 'redux'

import fooReducer from './foo'

export default combineReducers({ fooReducer })