더북(TheBook)

라디오 컴포넌트 구현을 완료했다. 우리가 살펴본 예제의 요점은 컴포넌트 라이프사이클 이벤트를 이용하면, React가 지원하지 않는 이벤트 리스너도 생성할 수 있다는 점이다. 예제에서는 window를 이용했다. 이것은 React의 이벤트 리스너가 작동하는 것과 유사하다. 이 장의 앞에서 살펴본 것처럼 React는 이벤트를 document에 등록한다. 별도로 추가한 이벤트 리스너는 언마운팅 이벤트에서 제거해야 한다.

React를 사용하지 않고, jQuery로 만든 라디오 버튼의 구현이 궁금하다면 내가 쓴 블로그 게시물(https://goo.gl/f5LxTU)과 온라인 데모(http://jsfiddle.net/DSYz7/8)를 살펴보기 바란다. React로 구현한 내용은 이 책의 예제 코드 저장소에서 확인할 수 있다.

다음으로 React에 jQuery 같은 다른 UI 라이브러리를 통합하는 방법에 대해 알아보자.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.