최대 1 분 소요

업로드: No 작성일: 2023년 10월 4일

1️⃣배열 복사시 주의점

let a = [0,0,0]
let b = a

위 코드처럼 작성시 a 와 b 주소값임 따라서 같은 ram 안의 배열을 참조함

그러므로 a 가 바뀌면 b도 바뀌고, b 가 바껴도 a 도 바뀜

a 와 b 의 의존성을 없에고 싶어 ? 그럼 다음문법을 사용하도록

let a = [0,0,0]
let b = [...a]

추가) 이건 배열 뿐만아니라 오브젝트도 가능함

2️⃣ DB 와 서버 연결시 주의 할점

서버와 db 의 연결은 서버 시작시 1번만 연결 하고

일정시간동안 유지하는 것이 좋음

왜 ? db서버에 부하가 가니까~

3️⃣ await

자바스크립트는 처리가 늦게 되는 코드를 발견하면 제껴두고 다음줄을 실행하기 때문에 db에서 데이터를 불러올 경우 대부분 await 를 사용해서 기다린 뒤 데이터를 받아온뒤 처리를 합니다. (await 는 Promise 뱉는 코드만 붙이기 가능)

4️⃣ Props 안에는 ?

params : 파라미터 값이 들어있음

파라미터 값을 가지고 오고싶으면 ex) props.params._id 로 id 값 가지고 오기

5️⃣ 다이나믹 라우트

a 폴더 안 [~~~] 이런 식으로 폴더를 작성하면

a/{아무거나 적어도됨} 으로 접속시 그 폴더의 page.js 로 이동합니다.

카테고리:

업데이트:

댓글남기기