Skip to content

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 - 데이터 삭제