본문 바로가기

개발일지

웹 프레임워크(라이브러리)에서 컴포넌트 통신과 데이터일관성

잘못된 부분이 있다면 알려주세요.

발생일

  • 2020/01/02

문제내용

  • 기존 단일 페이지로 작성된 화면을 컴포넌트로 분할 작업, 이때 근접하지 않은 컴포넌트 간의 통신이 필요.

고려사항

  • STORE 사용 : 데이터 일관성을 통하여 컴포넌트 통신을 할 수 있다.
  • DATA 사용 : 인접하지 않은 컴포넌트는 통신을 할 디렉티브 및 이벤트가 없다.

해결방법

  • 현재 구성된 페이지에서 STORE를 적용하는 것은 큰 단위의 작업이여서 선택하지 않고, 이벤트 버스 객체를 선언하여 통신이 필요한 컴포넌트간 통신을 할 수 있도록 한다.

참고사이트