immer

Create your next immutable state by mutating the current one

use-mutative

A hook to use Mutative as a React hook to efficient update react state immutable with mutable way