Hooks의 종류 - useState- useEffect- useCallback - useMemo, useContext, useRef, useLayoutEffect... useState컴포넌트의 state를 생성하는 훅배열을 리턴하며, 첫 번째 요소는 state 값, 두 번째 요소는 해당 state를 set해주는 setter 함수인자로 넘겨주는 값은 state의 초기값 useEffect컴포넌트가 렌더링 될 때 현재 상태 변화에 따라 조건적으로 특정 작업을 실행하는 훅클린업 함수: 컴포넌트가 언마운트 될 때 및 의존성 배열에 포함된 값이 변화할 때 실행되는 함수, 컴포넌트가 사용했던 자원을 제거 ex) 타이머, 인터벌, 이벤트, 객체 등 useCallback성능 최적화를 ..
분류 전체보기
·💬 잡담
무슨 플랫폼이 있나 찾아보기개발 블로그를 시작해야지 하고 여러 블로그들을 돌아다니며 정보를 얻었다.대부분 개발자 분들은 github, velog, 티스토리를 많이 쓰는 것 같았다. 나머진 마이너하거나 내 취향이 아니라 패스각각의 장단점은 다음과 같았다.github장점이자 단점높은 자유도: HTML/CSS/JavaScript 지식으로 처음부터 끝까지 구현해야 한다. 단점수익화 어려움: 수익화를 직접 구현해야 한다.불편한 이미지 업로드: 이미지를 레포지토리에 업로드 후 가져오거나 경로를 업로드해야 한다.깃허브 페이지는 애초에 생각하고 있던 플랫폼이 아니었기에 설명이 적다.그 외의 장점으로 정적 사이트 생성기 (Jekyll 등) 를 지원한다거나 Git을 통한 버전 관리가 있는데 크게 와닿는 장점이 아니었다.v..