JS에 대한 이해가 부족하고 독특한 lambda함수 사용 때문에 코드가 한눈에 잘 안 보이다보니 여러모로 고생을 하고 있는 중입니다. 4장이 역대급으로 가장 진도가 안 나가는 것 같네요. 일단은 정리를 한번은 할 필요가 있다고 생각해서 이렇게 중간 내용이라도 정리하면서 개념을 다시 한번 잡을까 합니다.
리액트 훅이란? 이전 개념쪽 포스팅에서 DOM에 대해서 다룬 적이 있습니다.
다시 한번 정리하자면 Document Object Model이라고 하여, 단순 HTML이 아니라, 클래스들처럼 상속 등을 이용하는 형태의 HTML의 클래스들을 구현해낸 것이라고 생각합니다. 하지만 React Native에서는 가상 DOM을 이용하여, 상황에 맞게 실제 물리 DOM을 생성하면서 실질적으로 멀티 플랫폼에 대응하는 방식으로 처리를 합니다.
특히나 "컴포넌트"라는 기법을 이용하여, 가상 DOM 객체를 만든 뒤, 실제 객체에 어떤 변화가 감지되면 해당 변화 내용만 화면에 재렌더링하는 형식으로 전체 렌더...