프로젝트 만들기
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 |