CLI
CLI; Command Line Interface
CLI; Command Line Interface
뷰와 어플리케이션 로직을 분리하는 패턴.
회사에서 개발중인 프로젝트는 https 통신을 하지 않아서 CORS 에러를 마주칠 일은 많이 없지만 사이드 프로젝트나 클라우드에 배포하는 서비스 같은 경우에는 보안상 https 연결이 필수적이다보니 CORS 에러를 자주 마주하게 된다. 서버도 잘 되어있고, 클라이언트에서도 정확하게 전달했기 때문에 CORS 에러가 뜨면 굉장히 당황스럽다.
- MacOS의 패키지 매니저
HTTP
정의
Redux 공식 문서를 참고하여 작성하였습니다.
Redux Toolkit 공식 문서를 참고하여 작성하였습니다.
React에서 렌더링이 의미하는 것
request
가상 DOM을 이해하려면 우선 DOM이 무엇인지 알아야 한다.
width가 fixed 된 컴포넌트에서 문자열이 overflow 되었을 때, 자동으로 ...으로 나타내도록 하는 방법이 있다.
메모리 누수란?
프론트엔드 개발을 시작하다가 처음 어려움을 느꼈던 순간은 api를 연결할 때였다. 서버에서 넘겨준 api 스펙대로 데이터를 보냈는데 CORS 에러나 400대 에러가 뜨면 땀이 나기 시작한다. 단순 string이나 number 값을 전송하는 게 어느정도 익숙해다는 생각이 들었을 때 파일을 다루기 시작하면 또 다시 멀어지고...
프로젝트의 폴더 구조는 프로젝트의 규모와 팀의 규모에 따라 달라진다. 궁극의 폴더 구조는 없으며 상황에 맞게 적절한 폴더 구조를 선택하는 것이 중요하다.
1. Layout