웹 개발은 크게 프론트엔드(Front-end)와 백엔드(Back-end) 기술로 나눕니다.
프론트엔드는 웹페이지 디자인이나 버튼 기능처럼 사용자가 바로 볼 수 있는 부분. HTML, CSS 등이 대표적이죠.
백엔드는 사용자가 눈으로 볼 수 없는 뒷단 기술이죠. DB나 서버를 다루는 부분이 백엔드 기술입니다.
자바스크립트는 프론트엔드 분야에서 주로 활용됐는데, ‘노드JS(Node JS)’가 등장하면서 그 용도가 전혀 달라졌습니다.
리액트가 나오면서 위상이 더 커졌죠!! 리액트는 노드JS라는 프레임워크가 꼭 필요하니까요.
어쨌든 자바스크립트로 서버단 기술까지 제어할 수 있다는거.
또 다른 이유는 리액트를 사용하려면 npm으로 설치 하는 부분이 많은데, 그러려면 노드(node.js)가 설치되어 있어야 한다.
1.
https://nodejs.org/en/download
Node.js — Download Node.js®
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
일단 최신 버전을 받아 설치하면 됩니다.
'자바 스크립트 > React+NodeJS' 카테고리의 다른 글
리액트 개발 환경 설치하기 (0) | 2024.04.18 |
---|---|
리액트 배울 곳+Node JS (0) | 2024.04.17 |