깃 컨벤션에 대하여
https://overcome-the-limits.tistory.com/entry/협업-협업을-위한-기본적인-git-커밋컨벤션-설정하기
깃 허브 리드미 참고 예시
https://post.sayunbooks.com/entry/포트폴리오-제출-깃허브-리드미github-readme참고-예시
MongoDB 시작하기
MongoDB 사용 시 직면하는 문제 1
https://velog.io/@tsi0521/MongoDB-Document-최대-사이즈-초과-해결과정
Q. document의 최대 용량 제한 16MB 를 해결하기 위한 방법
A. Nomarization(정규화)
타입스크립트에 대한 더 자세한 포스팅
https://velog.io/@zeros0623/TypeScript-고급-타입
(+)
5) JSX에서 arrow function으로 제네릭 사용하기
const foo = <T extends {}>(x: T):T => x를 사용하면 된다. 다이아몬드 연산자가 HTML태그가 아니라 제네릭이라는 힌트를 주기 위해 extends {}를 사용한다.
다만 이 경우, T가 object에 제한되기 때문에 type-safety를 위해 extends unknown을 사용할 수 있다.
const foo = <T extends unknown>(x: T) => x
React Router 지연시간 걸기
https://dreamcoding.tistory.com/28
좋은 구현 예시 : https://studio-jt.co.kr/
Three.js
Api Method - DELETE
delete 사용 시 body 로 request 못하는 이유
CAFE24 호스팅 하는 법
구글 태그관리자란? 데이터레이어란?
ref: https://analyticsmarketing.co.kr/digital-analytics/google-tag-manager/621/
ref: https://entrench-consulting.com/ko/data-tag-management/데이터레이어datalayer란-무엇일까요/#page-content
서버에 이미지 업로드 하는 방법
호스팅 종류
ref: https://inpa.tistory.com/entry/백엔드-로드맵-✈️-호스팅은-무엇일까요#서버_호스팅_
클라우드 서비스의 종류