이것은 올바르게되지 않습니다.redux를 사용하는 동안 immutable.js를 어떻게 사용합니까?
redux를 사용하는 동안 축소 기에서 스프레드 연산자를 사용합니다.
예 :
{...state,data : action.payload,fetching:false}
새로운 상태 객체가 생성되는 것을 오히려 오른쪽 올바른 상태를 돌연변이보다? (제발 내가 잘못하면 정정 해주세요)
그런 경우에는 immutableJS를 어떻게 사용합니까 ?? 위와 동일한 동작을 수행합니다.
네 그것을 사용하는 혼합 이점이 있습니다. 나는 당신이 정규화 된 데이터 구조를 가지고 있다면 그렇게 지저분하지 않다고 말하고, 그 시점에서 Immutable은 깊은 나무를 가지지 않을 것이므로 더 쉬운 변경을 할 수있는 쉬운 API의 이점 중 일부를 잃어버린다. 그러나, 나는 여전히 당신이 모든 데이터 변경에서 변경할 수 없도록해야하며, 편리한 API를 사용하는 동안 다른 개발자도 있어야 함을 확신합니다. 나는 개인적으로 그것을 추천 할 것이다 – JonE
그래, 그게 중요한 포인트 야. 필자는 라이브러리를 사용하는 것만으로도 큰 의미가 있다고 생각합니다. 코드베이스가 공유된다면, 제 생각에는 불변성을 적용하는 것이 합리적인 이유가 될 것입니다. –
"그 시점에서 Immutable은 깊은 나무를 가지지 않기 때문에 더 깊은 변화를 만들기위한 쉬운 API의 이점 중 일부를 잃습니다."@ Glitch100 정교하게 만들 수 있습니까? –