라이프사이클 메서드의 종류는 총 9가지다.will 접두사가 붙은 메서드는 어떤 작업을 작동하기 전에 실행되는 메서드이고.did 접두사가 붙은 메서드는 어떤 작업을 작동된 후에 실행되는 메서드다.라이프사이클은 총 3가지, 즉 마운트, 업데이트, 언마운트 카테고리로 나눈다
반복적인 데이터를 렌더링하는 방법을 배움.컴포넌트 배열을 렌더링 할 때는 key값 설정을 조심해야함.(key값은 항상 유일해야한다)상태 안에서 배열을 변형할 때는 배열에 직접 접근하여 수정하는 것이 아니라 concat, filter등 과 같은 배열 내장함수를 이용하여새
첫 번째 인자로 현재 상태, 두 번째 인자로 상태를 바꾸는 함수상태를 변화시킬 땐 항상 불변성 유지함리액트 컴포넌트가 렌더링될 때마다 특정 작업을 수행마운트 될 때 -> componentDidMount업데이트 될 때 -> componentDidUpdate마운트될 때,
첫 번째 인자로 현재 상태, 두 번째 인자로 상태를 바꾸는 함수상태를 변화시킬 땐 항상 불변성 유지함리액트 컴포넌트가 렌더링될 때마다 특정 작업을 수행마운트 될 때 -> componentDidMount업데이트 될 때 -> componentDidUpdate마운트될 때,
시간이 많이 걸리는 작업을 기다리면 작업의 효율이 떨어진다.그렇기 때문에 비동기 작업을 이용하여 작업을 효율적으로 만들어준다.만약 작업을 동기적으로 처리한다면, 요청이 끝날 때까지 기다리는 동안 다른 작업은 하지 못한 채 중지가 되야한다.그리고 작업이 끝나면 다른 작업
리덕스는 가장 많이 사용되는 리액트 라이브러리다.리덕스를 이용하면 컴포넌트의 상태 업데이트 관련 로직을 다른 파일로 분리시켜 더욱 더 효율적으로 관리할 수 있다.리덕스는 전역상태 관리에 아주 효과적이다.상태에 어떠한 변화가 필요하면 액션이라는 것이 발생한다.이는 하나의