1장에 대한 요약
1. React 서론
- 컴퓨터의 성능이 매우 발전함에 따라 동적인 페이지 에 대한 필요도가
높아졌습니다. - 이에 FaceBook이 최대한 성능을 아끼고 동적인 웹을 보여줄 수 있는
"React" 라는 시스템을 개발했습니다. - 성능을 아끼는 방법은, 수많은
Component
에서 몇 개의 정보가
변경되었을 때, 모든Component
를 변경하는 것이 아니라,
변경 된Component
만 변경하는 방식입니다. - 이 방식은
Virtual DOM
을 사용하여 성능을 아낍니다. Virtual DOM
: 변경된Component
를 가상의 환경에서 만든 후,
실제로 변경 된DOM
을 비교하여 반영하는 방식
2. 작업 환경 설정 - 저는 "Mac"입니다.
- Node.js / npm, yarn 설치하기
- 코드 에디터 - "vscode" 설치하기
- Git 설치하기
- create-react-app 으로 프로젝트 만들기
1. Node.js / npm, yarn 설치하기
- https://nodejs.org/ko/ => NodeJs 홈페이지
- 자신에게 맞는 운영체제, 버전으로 설치
- 터미널에
node -v
입력하여 설치되었는지 확인.- yarn 을 설치하기 위해 명령어 입력
npm install --global yarn
- 터미널에
yarn --version
입력하여 설치되었는지 확인.
2. 코드 에디터 - "vscode" 설치하기
- https://code.visualstudio.com/ => Visual Studio Code
- 자신에게 맞는 운영체제, 버전으로 설치
vscode
실행 후, 왼쪽 밑의 확장 버튼에서 필요 프로그램 설치- "ESLint", "Reactjs Code Snippets",
"Prettier-Code Formatter"- vscode 한국어 설정을 위해 확장에서
"Korean Language Pack for Visual Studio Code"
다운 후 한국어로 설정
2. Git 설치
- https://git-scm.com/ 에서
git
설치
3. create-react-app 으로 프로젝트 생성하기
- Typescript 버전 react는 명령어가 다릅니다!
1번째 명령어
yarn create react-app hello-react --template typescript
2번째 명령어
cd hello-react
- yarn 으로 만든 프로젝트로 이동
3번째 명령어
yarn start
- 현재 디렉토리의 웹 프로젝트 서버 스타트
추가 할 확장 프로그램 !
Live Server
yarn start
후 소스코드를 수정하고 저장하기만 하면 바로
웹 사이트에 적용이 됩니다.vscode-styled-components
- 추후
styled-components
적용 시Syntax Highlight
를 위해서
다운로드 합니다. - 미 적용 시 모든
styled-components
가 주황색으로만 뜹니다.
- 추후
또다른 확장 프로그램이 있을 시 예제와 함께 알려드리겠습니다.
'Web-Server > 리액트를 다루는 기술 + Typescript' 카테고리의 다른 글
Chapter3_3 - State 사용하기 (0) | 2024.06.27 |
---|---|
Chapter3_2 - 비구조화 할당을 통해 props 값 추출하기 (1) | 2024.06.27 |
Chapter3_1 - 클래스형 컴포넌트 (0) | 2024.06.27 |
Chapter2 - 리액트와 Typescript 간단 적용 예제 (1) | 2024.06.26 |
Chapter0 - 리액트에 Typescript 적용하기 (0) | 2024.06.26 |