개념 암기 노트 3

리액트 useEffect hook 실행 순서

1. 두번째 인자로 아무 값도 없는 경우 useEffect(() => { .... }) 렌더링이 된 후 마다 실행된다. 2. 두번째 인자가 빈 배열 '[ ]' 인 경우 useEffect(() => { .... }, []) 첫 렌더링 후에만 실행되고, 두번째 렌더링부터는 아무리 렌더링이 많이 일어나도 실행되지 않는다. 3. 두번째 인자가 특정 변수의 배열인 경우 useEffect(() => { .... }, [state1, state2]) 첫 렌더링 후에 한 번 실행되고, state1 또는 state2 가 변할 때 마다 실행된다. 4. 렌더링 이후에 실행된다는 것은 무슨 말인가? import "./App.css"; import { useState, useEffect } from "react"; functi..

자주 사용하지만 까먹는 git 명령어

Git clone 후 특정 remote/branch local에 가져오기 origin branch 에는 존재하지만, 나의 local branch 에 가져와지지 않은 branch 가 있을 수 있다. 해당 브랜치를 내 로컬로 가져오고 싶을 때 다음과 같은 명령어 옵션을 이용한다. $ git checkout -t / ex) git checkout -t origin/woongs 특정 브랜치만 clone 해오기 원격 저장소에 여러 브랜치가 존재하는 경우, 사용할 특정 브랜치만 clone 하고 싶을 때가 있다. 이때, 다음과 같은 명령어를 사용한다. $ git clone -b (브랜치 이름) --single-branch (저장소 URL) ex) git clone -b woongs --single-branch htt..