stateにamend
stateにamend
画面を開くことによるstateの変更と、付箋の追加によるstateの変更が別個にHistoryに入ってしまうので、Undoするとそれぞれ別にUndoされる。ユーザの1操作で複数のstate変更が起こるときはgit commit --amendみたいになった方が良い気がする
Undoの単位を変える件、「Undoの単位を変える」って考えるより
プログラム上でAとBの変更を発生させて、「Aだけ終わってる状態」にUndoで戻る必要がないなら
Aの直後でUndoのためのHistoryから1個popすれば良いだけだと思った