JSDoc : 이 함수를 사용할 때 마우스를 올려두면 주석이 힌트로 나오게 된다 (Webstorm, VSCode 등에서 사용가능)함수 위 /\*\*치고 엔터 치면 JSDoc 자동완성된다.변수.사용가능 함수도 자동완성(10년전 타입스크립트 없을때 사용했다)요즘에도 사용한
1\. 숫자를 문자열로 바꾸기 1) num.toString() , (100).toString() 2) String(num), String(100) 3) num+"" 4) ${num} , ${100} 5) toFixed() === toFixed(0),
코드 리뷰를 받을 때, 세미 콜론을 자꾸 빼먹는 경우가 생겨 프리티어로 세미 콜론만 추가로 설정하고자 했다. (
Cannot read property 'push' of undefined when combining arrays => 게시판 생성 때, 데이터 타입 정의를 해당 변수에 넣어줬으니까 초기화가 진행됐을 거라고 생각했다.
아이템 목록을 map을 쓸 때 key를 쓰는 이유? > React가 모든 아이템을 개별로 식별할 수 있다. 배열의 길이 2. 아이템의 위치 까지 확인해서 객체 및 배열 목록을 효과적인 방법으로 업데이트 할 수 있다. element 없이 바로 사용이 가능
캐슁이 잘 되면 데이터 비용 save ! 데이터 센터 한 나라에만 있어도 전세계적으로 빠르게 서빙 가능한데 csr은 효율적으로 사용 못함 SEO최적화가 잘 안된다. Search Engine Optimization 검색엔진최적화 웹사이트 만들면 내용이 검색엔진에서 키워드
이용약관 및 개인정보 안내문구 현재 작업중이던 input 입력 컴포넌트의 type값 props 작업 코드 리팩토링회원가입 react hook 라이브러리로 유효성 검사 추가아직 API가 완성되지 않음(1). API 연결 확인하기 (2). 데이터 조회하고 유효성 검사 부분
배열의 연결고리가 필요한 상황 join을 이용해서 합친 결과 애매한 .. split을 쓰려면 문자열 형태여야함. map을 쓰려면 split으로 배열 형태로 만들어야 함. join을 써서 각 배열의 연결 형태를 바꿔줄 수 있다. 그래서 그게 뭔데? 의 약자이다. 모델이란 데이터와 데이터에 접근하기 위한 기능, 여기에 다양한 로직을 보탠 것을 가리킨다.뷰는 콘텐츠를 어떻게 외부에 출력할지를 정의하는 부분이다. 사용자에게 전달되는 형태는 HTML
Redux 쓰는 이유 모든 컴포넌트가 props없이 state 직접 꺼낼 수 있음 상태관리가 용이하다. ( state관리 ) 컴포넌트들 수정요청만 가능 - 요청받는 store.js 문제 생겼을때, 관리 무조건 store.js( 추적 및 관리 필요 ) state 버그
웹 애플리케이션, 그 중에서도 서버 사이드 분야에서 "라우팅"이라고 하면 사용자의 요청이 들어온 URL에 대해 적절한 응답(HTML 혹은 JSON)을 돌려주기 위해 어떤 처리와 매치시킬지를 결정하는 과정을 가리킨다. SPA는 하나 이상의 화면 상태로 구성된다. 그러나
알고리즘 스터디에 참여하면서, 다른 스터디원의 폴더를 갖고 오기보단 내 폴더만 갖고 와서 수정하는 게 어떨까라는 생각이 들었다.처음에 fork로 내 레포지토리에
git squash merge 에서 과거 2개만 합치고 싶을떄위에 커밋을 pick 밑에 커밋을 s (squash) 으로 하면된다 ! squash merge에 대해 처음 써봤는데 너무 신기하다. ㅎㅎ해당 커밋번호로 가면 인근 커밋이 나옴. git rebase -i HEA
프로그램에서 필요로 하는 기능을 제 3자가 사용할 수 있는 형태로 모아둔 것을 말한다.라이브러리를 사용하는 형태에도 여러 가지가 있지만, 꼭 어떤 특정한 형태의 설계를 갖는 애플리케이션의 어떤 부분에서 사용해야 한다는 법칙이 정해져 있는 것은 아니다. 라이브러리를 사용