개발일지
웹 프레임워크(라이브러리)에서 컴포넌트 통신과 데이터일관성
OneEgg
2020. 1. 6. 19:20
잘못된 부분이 있다면 알려주세요.
발생일
- 2020/01/02
문제내용
- 기존 단일 페이지로 작성된 화면을 컴포넌트로 분할 작업, 이때 근접하지 않은 컴포넌트 간의 통신이 필요.
고려사항
- STORE 사용 : 데이터 일관성을 통하여 컴포넌트 통신을 할 수 있다.
- DATA 사용 : 인접하지 않은 컴포넌트는 통신을 할 디렉티브 및 이벤트가 없다.
해결방법
- 현재 구성된 페이지에서 STORE를 적용하는 것은 큰 단위의 작업이여서 선택하지 않고, 이벤트 버스 객체를 선언하여 통신이 필요한 컴포넌트간 통신을 할 수 있도록 한다.