undo redo 스택도 그냥 state만 건너뛰면 해결되면 되고

hot module replacement도 state만 바꾸면 되니까 해결되고


좋긴한데


immutability를 유지하기위해 필요한 코드의 양과


무엇보다 오버헤드가 신경쓰임


array나 set같은걸 다음 상태로 넘기기 위해서 무조건 컨테이너 자체를 새로 생성해줘야하니까