IT/Node.js

Node.js

밍띠이 2023. 10. 4. 09:39
반응형

대다수 Javascript 라이브러리를 구동시킬 수 있는 구동기 역할.

> node.js 설치 및 버전 확인

node version -> 18 ~ 20 으로 선택

npm(node package manager)

node.js의 패키지를 관리해 주는 도구

npm version -> 9~

1-2. 프로젝트 생성 및 package 파일 내에서 스크립트 이용 방법으로 js 파일을 실행시킬 수 있다.

1-3. node.js 모듈 시스템 활용하기

기능별로 파일을 나눠서 개발하게 됨

Module System?

- 모듈을 만들고 불러와 사용할 수 있도록 도와주는 시스템

1. Common JS 모듈 시스템(이하 CJS)
module.exports로 객체를 내보내게됨

2. ES 모듈 시스템(이하 ESM)
export 이용하여 내보내고
import로 받아오게됨
default로 불러올 수 있으며 이는 이름을 바꿔서 불러올 수 있다.

1-4. Node.js 라이브러리 사용하기

npm 사이트에서 불러와서 이용 가능
package 폴더에서 라이브러리를 관리하기 때문에
공유시 node module 을 제외하고 package 파일만 전달해도 사용이 가능하다.(용량 이슈)

quiz 1

1. Node.js는 JavaScript의 런타임(Runtime)입니다.
2. Node.js 버전 확인 명령어 : node -v
3. Node.js 에서의 프로젝트 단위는 패키지(Package)라고 불린다.

2-0. 리액트

  • 컴포넌트 기반의 UI 표현

  • 빠르고 편리한 업데이트 구현

  • 리엑트 Virtual DOM의 도움으로 적절한 페이지 리프레시가 일어난다.(Layout: Reflow, Painting: Repaint)

  • vite(비트) 이용 쉬운 react 앱 생성

'

반응형