React + Redux + Immutable JS로 앱을 빌드 중이며 일부 아키텍처 문제가 발생합니다. 설명하기 위해 예제로 user
레코드를 사용합니다. user
개체는 사용자 감속기에 정의 된 변경 불가능한 레코드입니다. 이제이 사용자를위한 몇 가지 메소드를 정의하고자합니다 (예 : isCurrentUser (userId), 이는 부울을 리턴하며 모든 사용자 인스턴스에서 호출 할 수 있음). 내가 수집 한 것으로부터 국가는 단순한 객체 일뿐입니다. (참조 : How to put methods onto the objects in Redux state?)Redux 앱에서 레코드 메소드를 정의하는 곳
그러나이 방법은 일반적인 Redux 플로우를 사용하는 것은 적절하지 않습니다. Immutable Records에서 메소드를 정의하는 것이 허용 될 수 있습니까? 아니면 별도의 JS 파일에서 일부 헬퍼 메소드를 정의해야합니까? 아니면 내가 생각하지 못한 다른 것이 있을까요?
완벽 함, 예. 내가 생각했던 것입니다. –