리액트 기초
미션 팁
클래스를 사용하지 않고 함수를 기반으로 구현
기존에 사용하던 이벤트 delegation 등은 이제 직접 구현하지 않아도 react가 알아서 구현해준다. 하지만 내부 동작 원리를 아는 것은 무척 중요하다.
react component를 구성하는 법을 익히기
슬라이더 라이브러리 가져다 써보기
리액트란
사용자 인터페이스를 만들기 위한 자바스크립트 라이브러리
DOM 조작을 하는 귀찮음을 알아서 해주는 라이브러리
라이브러리와 프레임워크를 쓰는 순간 react의 버전을 자세히 봐야한다. npm에서 나오는 메세지들을 관심있게 살펴봐야함.
학습 단계에서 Class로 되어있는 자료는 보지 않는게 좋다. 최근엔 전부 함수형 프로그래밍 패러다임으로 전환되고 있는 중이다.
자신의 상태는 state, 부모가 준 상태는 props
useEffect() 에서 보통 fetch 요청한다.
리액트의 핵심
모든 UI의 변화는 데이터의 변화를 통해서만 이루어진다.
innerHTML
사용 등이 절대 금지. 데이터만 바꾸면 리액트가 알아서 UI를 변경해준다.어떤 값이 변경되는건지 잘 분리하는게 중요하다.
리액트는 Virtual DOM을 만들어 변경된 부분만 재 렌더링 해준다.
이력서
~가 어렵고, ~가 고민거리인지를 깨닫고 있다. 라는 걸 이력서에 어필하기. 이력서는 경력처럼
라우팅
싱글 페이지에서 뒤로가기를 하면, 다른 페이지로 옮겨가지 않고 이전 페이지로 갈 수 있다.
Last updated