@thi.ng/atom

Mutable wrappers for nested immutable values with optional undo/redo history and transaction support

use-history-state

`use-history-state` is replacement for `useState` that stores the state within the history state.