강의 잘 보았습니다.
redux 처럼 불변성을 지켜주기 위해 타이트하게 관리하지 않는 점에서 매우 흥미로웠습니다.
그렇다면 혹시
observable({
data: [{ id: 1, name: 'A'}, { id: 2, name: 'B'}]
)}
위처럼 observable state가 존재할 때, id 1번의 name을 C로 바꾸고 싶다면 data[0].name = 'C' 이런 식의 구문으로 사용해도 무방한 것인가요?
아니면 위와 같은 경우엔 copy를 통한 불변을 지켜주어야 하나요?