실전 리액트 프로그래밍 section 1. 리액트 프로젝트 시작하기
section 1. 리액트 프로젝트 시작하기 1. 리액트란 무엇인가?💡 자동으로 업데이트되는 UI UI = render(state) render함수는 순수함수로 작성 순수함수란, 입력값이 같으면 출력값이 같은 함수 랜덤함수 사용 X 외부 상태 변경 X 순수함수와 불변변수를 이용하는 이유? 복잡도가 낮아지고, 버그 발생확률이 낮아짐. 렌더링 성능을 크게 향상시킬 수 있음. state는 불변 변수로 관리 가상 돔 (virtual dom) 이전 UI상태를 메모리에 유지한 뒤 변경된 부분만 실제 DOM에서 변경함 2. 리액트 개발 환경 구축하기💡 안녕하세요. root1 root2 root3 // 방법1. 그냥 반복해서 만들기 function LikeButton() { const [liked, setLiked] ..
2023.04.10