useReducer的基本使用

import React, { useReducer } from 'react';

function Reducers () {
  const [count,dispatch] = useReducer((state,avtion) => {
    switch(avtion.type) {
      case 'add': 
        return state+1;
      case 'minus':
        return state-1
      default:
        return state
    }
  },0)
  return (
    <div>
      <div>{count}</div>
      <button onClick={() => {dispatch({type: 'add'})}}>加</button>
      <button onClick={() => {dispatch({type: 'minus'})}}>减</button>
    </div>
  )
}
export default Reducers

  

猜你喜欢

转载自www.cnblogs.com/js-liqian/p/11858179.html
今日推荐