Closed chhw130 closed 3 days ago
이벤트 버스 도입부에
의 흐름으로 흘러갈 때 이벤트 버스는 아키텍처적 요소고, 도메인 관련 코드를 포함해서는 안 되기 때문에 잘못된 것이다.라는 말은 5번의 과정에서 직접적으로 모델(상태)을 건드리고 있기 때문에 잘못됬다는 건가요?? (비즈니스 로직을 직접적으로 처리하고 있기 때문??)
이벤트 버스는 아키텍처적 요소고, 도메인 관련 코드를 포함해서는 안 되기 때문에 잘못된 것이다.
이벤트 버스와 유사한 느낌으로 redux를 얘기하는데, 우리가 평소에 알고 있는 redux는 flux패턴의 단방향 흐름이라 좀 혼동이와 두 패턴을 비교해봤습니다.
Redux와 이벤트 버스 패턴의 공통점
Redux와 이벤트 버스 패턴의 차이점
단방향
redux가 이벤트 버스 패턴을 일부 수용하고 단방향 데이터 흐름과 불변성 개념을 추구해서 좀 더 상위호환 느낌이 나는것 같습니다.
단방향 데이터 흐름과 불변성 개념
🧐 Question
1. 이벤트 버스 아키텍처??
이벤트 버스 도입부에
의 흐름으로 흘러갈 때
이벤트 버스는 아키텍처적 요소고, 도메인 관련 코드를 포함해서는 안 되기 때문에 잘못된 것이다.
라는 말은 5번의 과정에서 직접적으로 모델(상태)을 건드리고 있기 때문에 잘못됬다는 건가요?? (비즈니스 로직을 직접적으로 처리하고 있기 때문??)2. 이벤트 버스와 redux의 패턴
이벤트 버스와 유사한 느낌으로 redux를 얘기하는데, 우리가 평소에 알고 있는 redux는 flux패턴의 단방향 흐름이라 좀 혼동이와 두 패턴을 비교해봤습니다.
Redux와 이벤트 버스 패턴의 공통점
Redux와 이벤트 버스 패턴의 차이점
단방향
으로 유지하며, 상태 업데이트는 반드시 reducer를 통해 일어나야 합니다. 이벤트 버스는 보통 데이터 흐름이 단방향으로 제한되지 않고, 필요에 따라 양방향으로도 구현될 수 있습니다.redux가 이벤트 버스 패턴을 일부 수용하고
단방향 데이터 흐름과 불변성 개념
을 추구해서 좀 더 상위호환 느낌이 나는것 같습니다.