React Hook
useStateHistory
되돌리기·다시실행 상태 훅. { undo, redo, canUndo } 로 거쳐온 값을 자유롭게 오갑니다.
#334155
이력 타임라인1 / 1
단축키: ⌘Z 되돌리기 · ⌘⇧Z 다시실행
const { state, set, undo, redo, canUndo, canRedo } = useStateHistory("#334155");
set("#f43f5e"); // 새 값 push (pointer 이후 redo 이력은 잘림)
undo(); // pointer-1 · redo() = pointer+1