(참고 : CRA 이용 안하는 것 부터 시작함.리액트ver : 17.0.2 )기존의 렌더링 방식브라우저는 서버가 보내준 HTML 파일 을 해석(Parsing)하여 DOM 트리 를 만든다. 브라우저는 서버가 보내준 CSS 파일 을 해석(Parsing)하여 CSSOM 트
node.js 설치npm 설치프로젝트 저장할 폴더 생성요러면 vscode 에서 열림그리고 필요 없는 파일들 지우고 정리하고 시작하믄 됨~하나의 CSS파일을 만들고 해당 파일을 index.js에 import하면 되지만 만약 내가 컴포넌트마다 각각 css를 적용하고 싶을
전개연산자는 배열 요소들이 추가되었고 그렇지 않은 것은 배열이 그대로 들어감. (객체도 가능)결국 이런 식으로 돌아가는 것!🧨 toDos 기능구현🧨 삭제기능?또는UI 구성useEffect로 코인 데이터 최초 1회 불러오기selector 내의 option은 map 사
https://www.youtube.com/watch?v=JB_yU6Oe2eE Promise는 비동기 실행을 위한 JS 객체이다. state는 우리가 지정한 오퍼레이션이 실행중일 때는 pending state(보류) 오퍼레이션이 성공적으로 끝나면 fulfilled st
npm i gh-pages : 결과물을 github-pages에 업로드 할 수 있게 해주는 패키지 npm build : 만든 웹사이트의 production ready code를 생성함(압축 최적화) github에 푸쉬하기 전에 json.package 마지막에 ,"h