맥(Mac)에 React 및 React Native 환경을 설정하려면 다음 단계를 따르면 됩니다.
Homebrew 설치 (이미 설치되어 있으면 생략):
Homebrew는 맥에서 패키지를 쉽게 설치하고 관리할 수 있게 해주는 패키지 관리 도구입니다. 터미널을 열고 다음 명령어를 실행합니다.
```bash
/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"
```
Node.js와 npm 설치:
React는 Node.js와 npm(Node Package Manager)을 필요로 합니다. Homebrew를 사용하여 설치할 수 있습니다.
```bash
brew install node
```
설치가 완료되면 다음 명령어로 설치된 버전을 확인할 수 있습니다.
```bash
node -v
npm -v
```
Create React App 설치:
Create React App은 새로운 React 프로젝트를 쉽게 시작할 수 있게 해주는 도구입니다. npm을 사용하여 글로벌로 설치합니다.
```bash
npm install -g create-react-app
```
새 React 프로젝트 생성:
Create React App을 사용하여 새로운 프로젝트를 생성합니다.
```bash
create-react-app my-react-app
cd my-react-app
npm start
```
`npm start`를 실행하면 로컬 서버가 시작되고 브라우저에서 `http://localhost:3000`을 열어 React 애플리케이션을 확인할 수 있습니다.
Yarn 설치
React에서 Yarn을 설치하는 이유는 몇 가지 장점 때문입니다. Yarn은 Facebook에서 개발한 JavaScript 패키지 매니저로, npm(Node Package Manager)과 비슷한 기능을 제공하지만 몇 가지 차별화된 기능과 성능 개선을 제공합니다. 주요 이유는 다음과 같습니다:
yarn.lock 파일을 사용하여 의존성 트리를 고정합니다. 이는 동일한 프로젝트에서 다른 개발자가 같은 의존성을 설치했을 때 일관성을 보장합니다. npm의 package-lock.json 파일과 유사하지만, Yarn의 lock 파일은 더 많은 정보를 포함하여 의존성 충돌을 줄입니다.```bash
bash코드 복사
brew install yarn
``````bash
bash코드 복사
npm install -g yarn
```create-react-app을 사용할 수 있습니다.```bash
bash코드 복사
yarn create react-app my-react-app
cd my-react-app
```yarn add 명령어를 사용합니다.```bash
bash코드 복사
yarn add [패키지 이름]
```yarn start 등 npm 스크립트와 동일한 방식으로 사용할 수 있습니다.```bash
bash코드 복사
yarn start
```yarn remove [패키지 이름]yarn add [패키지 이름]@[버전]이러한 이유들로 인해 많은 개발자들이 npm 대신 Yarn을 선택하여 사용하고 있습니다. React 프로젝트에서도 Yarn을 사용하면 더 빠르고 일관된 개발 환경을 구축할 수 있습니다.