5강 단어(Word) 데이터 삽입 및 삭제 기능 구현하기
1. 지난 소스코드 복습하기
2. 소스코드 수정하기
▶ AppShell.js
▶ Words.js
※ 실행 결과 ※
'React와 Firebase로 만드는 Word Cloud 웹앱' 카테고리의 다른 글
7강 React로 텍스트 파일(Text File) 업로드 및 상세 페이지로 이동하기 (0) | 2019.01.09 |
---|---|
6강 파이어베이스(Firebase)로 React 프로젝트 배포하기 (1) | 2019.01.09 |
4강 Firebase 데이터베이스 구축 및 React와 연동하기 (0) | 2019.01.09 |
3강 라우터(Router) 활용하기 (0) | 2019.01.09 |
2강 내비게이션 바(Navigation Bar) 만들기 (0) | 2019.01.09 |
4강 Firebase 데이터베이스 구축 및 React와 연동하기
▶ 구글 파이어베이스 콘솔: https://console.firebase.google.com/
1. 프로젝트 생성하기
3. 데이터베이스에 단어(Word) 데이터 구축
(단, 원래는 ID 값으로 0, 1, 2와 같은 단순한 숫자를 넣지 않습니다. 이는 예시 데이터를 구성하기 위해 넣은 것이며, 실제 DB 연동 작업을 마쳤을 때에는 이러한 예시 데이터를 삭제해야 오류가 발생하지 않습니다.)
4. 규칙(Rule) 설정을 통한 외부 접속 허용
5. 단어(Word) API 호출 테스트
▶ ./src/components/Words.js
※ 실행 결과 ※
'React와 Firebase로 만드는 Word Cloud 웹앱' 카테고리의 다른 글
6강 파이어베이스(Firebase)로 React 프로젝트 배포하기 (1) | 2019.01.09 |
---|---|
5강 단어(Word) 데이터 삽입 및 삭제 기능 구현하기 (2) | 2019.01.09 |
3강 라우터(Router) 활용하기 (0) | 2019.01.09 |
2강 내비게이션 바(Navigation Bar) 만들기 (0) | 2019.01.09 |
1강 리액트(React) 프로젝트 구성 및 깃 허브 연동하기 (2) | 2019.01.08 |
3강 라우터(Router) 활용하기
가장 먼저 라우팅 기능을 위해 라이브러리를 설치합니다.
▶ ./src/components/Home.js
▶ ./src/components/Texts.js
▶ ./src/components/Words.js
▶ ./src/components/App.js
▶ ./src/components/AppShell.js
※ 실행 결과 ※
'React와 Firebase로 만드는 Word Cloud 웹앱' 카테고리의 다른 글
6강 파이어베이스(Firebase)로 React 프로젝트 배포하기 (1) | 2019.01.09 |
---|---|
5강 단어(Word) 데이터 삽입 및 삭제 기능 구현하기 (2) | 2019.01.09 |
4강 Firebase 데이터베이스 구축 및 React와 연동하기 (0) | 2019.01.09 |
2강 내비게이션 바(Navigation Bar) 만들기 (0) | 2019.01.09 |
1강 리액트(React) 프로젝트 구성 및 깃 허브 연동하기 (2) | 2019.01.08 |
2강 내비게이션 바(Navigation Bar) 만들기
가장 먼저 material-ui 라이브러리를 설치합니다.
yarn add @material-ui/core
yarn add @material-ui/icons
이후에 내비게이션 바의 틀을 만들 수 있습니다.
▶ ./src/components/Appshell.js
▶ ./src/components/App.js
※ 실행 결과 ※
1. 내비게이션 바(Close)
2. 내비게이션 바(Open)
'React와 Firebase로 만드는 Word Cloud 웹앱' 카테고리의 다른 글
6강 파이어베이스(Firebase)로 React 프로젝트 배포하기 (1) | 2019.01.09 |
---|---|
5강 단어(Word) 데이터 삽입 및 삭제 기능 구현하기 (2) | 2019.01.09 |
4강 Firebase 데이터베이스 구축 및 React와 연동하기 (0) | 2019.01.09 |
3강 라우터(Router) 활용하기 (0) | 2019.01.09 |
1강 리액트(React) 프로젝트 구성 및 깃 허브 연동하기 (2) | 2019.01.08 |
1강 리액트(React) 프로젝트 구성 및 깃 허브 연동하기
1. VSC(Visual Studio Code) 개발 환경을 열어서 특정한 폴더(Folder)를 열어 줍니다.
(이 때 가능하면, 관리자 권한으로 개발환경을 열 수 있도록 합니다.)
2. yarn init 명령어를 통해 패키지(Package) JSON 파일을 생성합니다.
3. yarn add 명령어를 통해 리액트 라이브러리를 설치합니다.
리액트 개발을 위하여 react와 react-dom이 모두 필요합니다.
4. yarn add 명령어를 통해 webpack을 설치합니다.
webpack을 이용해 추후에 앱을 배포할 수 있어요. 또한 webpack-dev-server를 이용해 실시간 로딩으로 빠르게 개발할 수 있습니다.
5. yarn add 명령어를 통해 바벨(Babel)을 설치합니다.
바벨 또한 개발 환경에서 필요하기 때문에 --dev 옵션으로 설치합니다.
6. yarn add 명령어를 통해 웹팩(Webpack) 클라이언트 모듈을 설치합니다.
yarn add --dev webpack-cli
(--dev 혹은 -D라고 옵션을 붙여서 개발 종속성으로 설치합니다.)
7. 소스코드를 작성하기 위해 다음과 같이 프로젝트를 구성합니다.
▶ index.html
▶ App.js
▶ main.js
▶ webpack.config.js
▶ .babelrc
▶ package.json
윈도우의 경우에는 다음과 같은 방식으로 start 및 build에 대한 옵션을 설정합니다.
8. yarn start 명령어를 이용해 프로젝트를 동작시킵니다.
9. 실행 결과를 통해 구성된 프로젝트 확인
10. 구성된 프로젝트를 깃 허브(Git Hub)에 올리기
▶ .gitignore 파일 생성 및 소스코드 작성
11. 깃 허브(Git Hub)에 리포지터리 생성
12. 생성된 리포지터리의 주소 복사
13. 터미널(Terminal)에서 Git 명령어로 소스코드 업로드
git init
git add .
git commit -m "Initialize React Project"
git remote add origin https://github.com/ndb796/ReactWordCloudWebApp-React.git
git push --set-upstream origin master
'React와 Firebase로 만드는 Word Cloud 웹앱' 카테고리의 다른 글
6강 파이어베이스(Firebase)로 React 프로젝트 배포하기 (1) | 2019.01.09 |
---|---|
5강 단어(Word) 데이터 삽입 및 삭제 기능 구현하기 (2) | 2019.01.09 |
4강 Firebase 데이터베이스 구축 및 React와 연동하기 (0) | 2019.01.09 |
3강 라우터(Router) 활용하기 (0) | 2019.01.09 |
2강 내비게이션 바(Navigation Bar) 만들기 (0) | 2019.01.09 |