2017-03-17 8 views
1

이음매없는 라이브러리보다 Immutable.js 라이브러리를 사용하고 Redux와 함께 사용할 수 있는지 확실하지 않습니다.ReactJS 앱에 대해 Redux와 함께 Immutable.js 라이브러리를 사용할 수 있습니까?

어떻게 Redux와 함께 사용할 수 있습니까?

+2

신 반죽 빵의 신선한 조각에 chunky organic 땅콩 버터와 함께 딸기 보존 식품을 사용할 수 있습니까? –

+0

OP와 @RyanWheale에 대한 대답은 다음과 같습니다. 예 – Brandon

답변

1

네, 물론 가능합니다. Redux 자체는 실제로 어떤 데이터를 저장하는지 또는 어떻게 저장하는지 신경 쓰지 않습니다. 실제로 유일한 기본 제한은 combineReducers이 일반 JS 객체와 함께 사용되기를 기대한다는 것입니다. 그래서 Redux와 함께 Immutable.js를 사용하는 많은 사람들이 있습니다.

Redux 문서는 최근에 두 개의 새로운 섹션 인 FAQ: Immutable DataRecipes: Using Immutable.js with Redux으로 업데이트되었으므로 도움이됩니다.

나는 개인적으로은 몇 가지 이유로 Immutable.js를 사용하지 말 것을 권고하고 있습니다. (내가 다시 wrote about in a Reddit comment이긴하지만) 올바른 선택입니다. immutable data structure and immutable update utility libraries의 내 목록과 관련 도구를 살펴볼 수도 있습니다.

+1

'combineReducers' 문제를 처리하는 한 가지 방법은 [redux-immutable] (https://github.com/gajus/redux-immutable)을 사용하는 것입니다. 그것은 당신이 게시 한 링크 안에 묻혀 있다는 것을 알고 있지만, 나는 미래의 독자들을 위해 여기에 언급할만한 가치가 있다고 생각했습니다. –