더북(TheBook)

지금까지 구현한 순서를 다시 한번 정리해보자.

1. editItem 세션 변수를 사용하여 동적으로 뷰 모드, 수정 모드가 전환되는 리액티비티를 구현한다.

2. 수정 버튼이 클릭되면 editItem 세션 변수에 현재 주소록의 _id를 넣는다.

3. editing이라는 이름의 헬퍼를 구현하여 세션에 있는 editItem 값과 this._id가 같으면 true를 반환한다.

4. 뷰 코드를 editing 헬퍼 함수가 true를 반환하면 수정 모드를 false를 반환하면 뷰 모드를 보여주도록 작성한다.

그렇다면 어떻게 뷰가 자동으로 갱신되었을까? 이것은 미티어의 강력한 장점이자 기능 중의 하나인 리액티비티 때문이다.

088

▲ 그림 6-4 리액티비티와 뷰 자동 갱신

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