프로젝트 최상위 디렉토리(package.json, .gitignore) 에 jsconfig.json 에 아래내용을 넣어 생성한다. jsconfig.json 만들고 ctrl+space 입력하면 아래내용이 자동생성된다.
JSON.stringfy()기본적으로 JSON 문자열을 리턴replacer, space 등을 지정하여 리턴되는 문자열을 변경할 수 있다.
정의html 에서 링크() 를 클릭했을 때 열리는 새로운 탭에서 기존 문서의 location 을 짝퉁사이트로 변경해 사용자의 정보를 빼돌리는 공격 기술을 뜻한다. 방지방법참고 https://blog.coderifleman.com/2017/05/30/tabna
참고falsy값을 boolean 으로 변경해주기 위해
특정 조건이 트루일 때 특정 결과값을 리턴하기 위함
참고=> Type 'MaterialUiPickersDate' is not assignable to type 'SetStateAction' Type 'Dispatch<SetStateAction>' is not assignable to type '(date: Mat
import 폴더이름 from './폴더이름/폴더이름 뒤에 / 를 붙여주어야 함
대문자로 되어있는것을 소문자로 바꾸면 된다.
test description 을 terminal 에서 확인하고 싶을 때 jest.config.js 에 verbose = true 를 추가해주자
https://stackoverflow.com/questions/4196681/form-not-submitting-when-pressing-enterform 안에 antd input 컴포넌트를 사용했는데 enter 를 눌렀을 때 submit event가 발생하
https://stackoverflow.com/questions/10302905/location-href-property-vs-location-assign-method?lq=1둘다 새로운 url 로 이동하는 것은 같지만 test code 작성시에는 locati
source(사물의) 원천, 근원map(배치구조 등에 대한 정보를) 발견하다보여주다사전적 정의 : 근원에 대한 정보를 보여주다. 정의 : bundling 된 파일 이나 transfile 된 파일을 원본 source 와 연결시켜 보여주는 것 bundling or tran
npm 또는 yarn 의 불편함 및 속도를 개선한 package manager예를 들어 100개의 react project 가 100개 있는 경우 각 project 별로 npm install 을 통해 100개의 node_modules 폴더가 만들어져 용량을 많이 잡아
동일한 이벤트가 여러번 반복적으로 발생했을 때 가장 최근에 발생한 이벤트만 처리하는 방법 예를 들어 debounce 에 시간을 1초로 설정하고 이벤트를 0.5초간격으로 100번 발생시킬 경우 이벤트 사이 시간이 1초보다 작기 때문에 마지막 100번째 이벤트만 처리하게