useState,useEffect,useMemo,useCallback,useRef가있다 Hook은 컴포넌트에서 데이터를 관리하고 데이터가 변경될 때 상호작용을 하기 위해 사용합니다. Hook은 react함수 내에서만 사용이가능하다 Hook은 반드시 'use'로 시작해
해당 글은 EliceAI트랙에서 나온 예제입니다page,perPage,total,posts를 구해야한다page는 현재 페이지의 번호를 말하고perPage는 출력될 최대 페이지 수total은 저장되어있는 페이지의 갯수posts는 page에 따라 보여지게 될 페이지들pag
이 함수형 모듈의 전달인자는 (req,res) 두 인자를 갖는 async함수이다 반환되는 미들웨어 내에서 전달인자로 받은 requestHandler함수를 실행 시키고 try-catch문으로 오류 발생시 오류처리 미들웨어로 전달하도록 구성이 되어있습니다 이 모듈을 라우터
html파일들을 보여주기위해.set()을 사용해서 express에 대해 환경설정을 해주었습니다app.set(’views’ , 하위폴더에 있기때문에 “./views)템플릿 엔진의 종류를 선언해주기위해서app.set(’view engine’ , ‘ejs’)엔진은 ejs,P
클라이언트로 부터 받은 http요청의 body데이터를 해석하기 위해서 필요하다4.12버전 이상에서는express.json()express.urlencoded()사용을 해서 해석을 할 수 있다위는 모두 body-parser 미드웨어를 사용한 것 이다const bodyPa
동기적 제어 흐름현재 실행중인 코드가 종료되기 전까지 다음 줄의 코드를 실행하지 않는 것을 의미코드의 흐름과 실제 제어 흐름의 동일하다비동기적 제어 흐름현재 실행 중인 코드가 종료되기 전에 다음 라인의 코드를 실행하는 것을 의미한다.프로미스,콜백 함수를 호출하는 함수
입력 받은 수를 split()으로 쪼개서 변수에 저장하려고 하는데 => a =('A','B')하나 씩 변수에 한개의 값을 넣고 싶다면Map함수를 이용하면 된다하지만 이렇게 작성시에는 map 메모리 주소값이 나오기 때문에입력 값 갯수에 맞게 저장 할 변수의 갯수를 a,b