👉 초급 사용자에게는 까다로운 방법!
윈도우 + R
👉 cmd 👉 숫자(버전)가 뜨면 성공!npm install -g create-react-app@2.1.8
-g
: global의 약자. 컴퓨터 어디서든 해당 프로그램 사용 가능
@2.1.8
: 설치하고자 하는 버전 명시. 생략 시 최신버전 설치
맥이나 리눅스에서는 관리자 권한으로 실행해야 하므로 명령어 앞에 sudo
명시
설치 확인
: create-react-app
명령 시 다음과 같은 결과가 출력되면 성공!
```
Please specify the project directory:
create-react-app
For example:
create-react-app my-react-app
Run create-react-app --help to see all options.
바탕화면에 react-app
폴더 생성
cd [react-app 폴더 경로]
: 폴더를 명령 프롬프트로 드래그하면 자동으로 경로 출력
create-react-app .
: 현재 폴더에 Create React App 설치
실제 사용환경에서는
npm
대신npx
명령어를 사용하여 설치하는 것이 좋음!
👉 일회용으로 설치 및 실행하게 되므로, 항상 최신버전을 사용할 수 있기 때문
react-app
폴더 열기npm run start
명령> ❗ `내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.` 오류가 발생하는 경우 환경 변수 수정
👉 내 PC - 속성 - 고급 시스템 설정 - 환경 변수 - 사용자 변수 - Path 선택 - 편집 - 새로 만들기 - `C:\Windows\System32` 입력 - 확인
Ctrl + C
public - index.html
- React 앱 실행 시 첫 화면
- 모든 React 컴포넌트는 <div id="root"></div>
태그 사이에 삽입
src - index.js
- React 앱의 Entry 파일
- 기존의 function 타입을 class 타입으로 변경
- `ReactDOM.render(<App />, document.getElementById('root'));`
- `document.getElementById('root')`
: index.html에서 id가 `root`인 엘리먼트
- `<App />`
: `import App from './App';`에서 삽입된 App.js 파일
👉 React 앱을 실행하면 index.html의
<div id="root"></div>
안에 App.js의 내용이 삽입되게 됨
👉 App.js를 수정하면 자동으로 웹브라우저가 reload되어 편리
❗ App.js에는 최소한 하나의 태그가 있어야 하므로 주의!
import './App.css';
와 같은 명령으로 css 파일 삽입npm run build
build
폴더와 함께 공백이 제거된 파일 생성npx serve -s build
-s build
build
폴더를 document root로 설정❓
인라인 코드가 왜 됐다 안 됐다 하는지 모르겠다...
I've always been interested in link building techniques, and the blog on https://prposting.com/blog/117-haro-link-building about HARO Link Building gave me a new perspective on the process. This resource provides detailed tips and strategies to help you effectively use HARO to attract quality links. I'm already applying some of these strategies in my work and seeing positive results.