Web-app 을 만들 때 가장 유용하게 만들 수 있는 라이브러리
1.모바일앱으로 발행이 쉬움
2.앱처럼 뛰어난 UX
3.비즈니스적 강점
하지만 문법이 어려우니 커피를 꼭 마시고 총명한 상태로 공부하자!!
설치방법
1.Node.js 검색 후 최신버전 설치
2. VScode 설치
3. 폴더 만들기
4. VScode 에디터에서 작업폴더 open
5.터미널로 리액트 프로젝트 생성 단계 ㄱㄱ
아래처럼 입력해도 되고 위에 처럼 입력해도된다 상관없음~
(5.ㅊㅓ럼 안해도 되고 VS실행을 한 후, 작업할 디렉토리에서 터미널창에 바로 npx create-react-app blog 쳐도된다.
여기서 blog는 프로젝트 이름이 blog일때임.)
6.npx create-react-app blog 을 터미널에 입력
npx는 라이브러리 설치를 도와주는 명령어 -> node.js가 설치되어있어야만 사용이 가능함
create-react-app 는 리액트 셋팅이 다 된 boilerplate를 만들기 쉽게 도와주는 라이브러리
7.아까 만든 폴더를 열어서 코딩 ㄱㄱ(메인 페이지에 들어갈 HTML 코드 작성하는곳 src -> App.js)
node.js를 설치해야하는 이유
Create React App 라이브러리 사용을 위함.
npm이라는 툴을 사용할 수 있어서 create-react-app 이용함.
node_modules : 라이브러리 모은 폴더
public : static 파일 보관함
(react 파일을 빌드하면 src폴더에있는 소스코드들은 모두 압축이 되지만 public 파일에 있는 소스코드들은 압축이 되지 않고 보존됨)
src: 소스코드 보관함 //코드 짜는 곳
package.json : 설치한 라이브러리 목록
* App.js에 html코드를 작성해도 작동이 되는 이유는?!
public>index.html 파일로 넘어가도록 구현이 되어있기때문 *
코드 구현 실시간 미리보기
1. 터미널 열기
2. 경로 확인하고!!
3.npm start 입력
4.실시간 라이브 서버 창 활성화
React 강의 (코딩애플 선생님)를 듣고 작성 및 발췌했습니다.
'React.JS' 카테고리의 다른 글
[React]useState() 함수 (0) | 2023.02.04 |
---|---|
[React]아주 간단한 JSX 문법+ 딱 세 개 있음 (0) | 2023.02.04 |
[React]js파일에서 HTML자동완성 설정하기 feat.Emmet (0) | 2023.02.04 |
[React]이벤트 다루기,onClick 값 변경 (0) | 2023.01.12 |
[React]태그에class 적용, 변수 대신 useState (0) | 2023.01.12 |