Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 자바 if문
- 자바 구구단 출력
- MySQL
- 프로그래머스
- 자바 향상된 for문
- 자바
- TypeScript
- 이클립스 DB연동
- 자바 조건문
- 조코딩
- 자바 자동캐스팅
- 자바 while문
- 자바 삼항연산자
- 항해99
- 자바 강제 캐스팅
- 자바 반복문
- Vue3
- 자바 공배수
- 자바 switch문
- 자바 스캐너
- 자바 for문
- 타입스크립트
- react ag grid
- 자바 public
- react with typescript
- 정보처리기사실기
- java
- 항해99 2기
- Til
- 변수
Archives
- Today
- Total
뇌 채우기 공간
[REACT] 리액트 프로젝트 생성부터 빌드까지 필요한 패키지 설치와 import 본문
프로젝트 만들기
yarn create react-app project name
스타일컴포넌트 설치
yarn add styled-components
import styled from "styled-components";
라우터설치
yarn add react-router-dom
import { withRouter } from "react-router";
import { Route } from "react-router-dom";
리덕스 설치
yarn add redux react-redux
(index.js)
import { Provider } from "react-redux";
// 연결할 스토어도 가지고 와요.
import store from "./redux/configStore";
ReactDOM.render(
<Provider store={store}>
<BrowserRouter>
<App />
</BrowserRouter>
</Provider>,
document.getElementById("root")
);
파이어베이스 패키지 설치
yarn add firebase
(firebase.js)
//firebase.js
import firebase from "firebase/app";
import "firebase/firestore";
const firebaseConfig = {
// firebase 설정과 관련된 개인 정보
};
// firebaseConfig 정보로 firebase 시작
firebase.initializeApp(firebaseConfig);
// firebase의 firestore 인스턴스를 변수에 저장
const firestore = firebase.firestore();
// 필요한 곳에서 사용할 수 있도록 내보내기
export { firestore };
(App.js)
import { firestore } from "./firebase";
빌드
yarn build
728x90
'WEB > REACT' 카테고리의 다른 글
[REACT] 파이어베이스에 있는 데이터 리액트로 추가, 수정, 삭제하기 (0) | 2021.06.30 |
---|---|
[REACT] 파이어베이스에서 데이터베이스 만들고 리액트와 연결하기 (2) | 2021.06.30 |
[REACT] 덕스구조/ 리덕스 만들고 스토어 연결 , 컴포넌트에 연결하여 사용/ 버킷리스트 추가, 삭제하기 기능 (0) | 2021.06.28 |
[REACT] 리덕스란? 개념, 용어, 상태관리 흐름도, 특징 3가지 (0) | 2021.06.28 |
[REACT] 올바르지 않은 주소 페이지 라우팅하기/ history로 이전 페이지 기록 간직하기 (0) | 2021.06.27 |