Skip to content

385 - useReducer - react #387

@jsartisan

Description

@jsartisan

useReducer.js

import { useState } from "react";

export function useReducer(reducer, initialState) {
  const [state, setState] = useState(initialState);

  const dispatch = (action) => {
    setState(() => reducer(state, action));
  };

  return [state, dispatch];
}

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions