0726
오노추
Clone Coding
왜 어제 갑자기 product action form에 purchase랑 add to cart를 다 처리해야된다고 생각햇던거지?
애초에 form에선 form 검증만 해야되는데 submit 처리까지 하고 있어서 책임에 맞지 않았음
=> product action form에서 submit 삭제
에러 메시지를 상위 hook에서 처리하는데 하위 컴포넌트에서 try catch문을 쓰고 싶었음 근데 error를 안 사용하니까 lint 오류가 나서 no-unused-vars에 caughtErrorsIgnorePattern 추가
js
"@typescript-eslint/no-unused-vars": [
"error",
{
argsIgnorePattern: "^_",
varsIgnorePattern: "^_",
caughtErrorsIgnorePattern: "^_",
},
],
network
HTTP란 무엇인가
- Hyper Text Transfer Protocol의 약자로 웹에서 정보를 주고 받기 위한 통신 규약
HTTP 메서드는 왜 필요한가
- 무엇을 하고 싶은지를 명확히 전달하기 위해서 필요
- 메서드가 없다면 서버는 클라이언트가 어떤걸 원하는지 알 수 없음
HTTP는 어떻게 발전되어 왔는가
https://blog.quastor.org/p/deep-dive-http-evolution
HTTP 메서드 종류엔 뭐가 있는가
대표 5개
- GET - 데이터 조회 (읽기 전용)
- POST - 새 데이터 생성
- PUT - 전체 데이터 교체
- PATCH - 부분 데이터 수정
- DELETE - 데이터 삭제