undo redo 스택도 그냥 state만 건너뛰면 해결되면 되고
hot module replacement도 state만 바꾸면 되니까 해결되고
좋긴한데
immutability를 유지하기위해 필요한 코드의 양과
무엇보다 오버헤드가 신경쓰임
array나 set같은걸 다음 상태로 넘기기 위해서 무조건 컨테이너 자체를 새로 생성해줘야하니까
undo redo 스택도 그냥 state만 건너뛰면 해결되면 되고
hot module replacement도 state만 바꾸면 되니까 해결되고
좋긴한데
immutability를 유지하기위해 필요한 코드의 양과
무엇보다 오버헤드가 신경쓰임
array나 set같은걸 다음 상태로 넘기기 위해서 무조건 컨테이너 자체를 새로 생성해줘야하니까
다음 상태로 넘어갈 때 무조건 생성된다고요? Haskell 얘기는 아니죠? - λ
그냥 immutability 를 베이스로 하는 설계를 말하는거였음