“Pereduksi dalam Contoh Bereaksi” Kode Jawaban

Pereduksi dalam Contoh Bereaksi

const initialState = {count: 0};

function reducer(state, action) {
  switch (action.type) {
    case 'increment':
      return {count: state.count + 1};
    case 'decrement':
      return {count: state.count - 1};
    default:
      throw new Error();
  }
}

function Counter() {
  const [state, dispatch] = useReducer(reducer, initialState);
  return (
    <>
      Count: {state.count}
      <button onClick={() => dispatch({type: 'decrement'})}>-</button>
      <button onClick={() => dispatch({type: 'increment'})}>+</button>
    </>
  );
}
Dangerous Dunlin

Reducer bereaksi

const getTotalItems = (items: CartItemType[]) =>
    items.reduce((ack: number, item) => ack + item.amount, 0);
brown eye gands

Jawaban yang mirip dengan “Pereduksi dalam Contoh Bereaksi”

Pertanyaan yang mirip dengan “Pereduksi dalam Contoh Bereaksi”

Lebih banyak jawaban terkait untuk “Pereduksi dalam Contoh Bereaksi” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya