알린홈마의 코드친구들
article thumbnail

1. react app 설치

npx create-react-app my-app
cd my-app
code .
npm start

출처: https://ko.legacy.reactjs.org/docs/create-a-new-react-app.html

 

새로운 React 앱 만들기 – React

A JavaScript library for building user interfaces

ko.legacy.reactjs.org


2. firebase 설치하기

npm install firebase

2-1 firebase 셋팅하기

firebase 코드를 리액트 앱 컴포넌트와 분리 해주기 위해, api폴더를 생성하고 하위에 firesbase.js 를 생성

// Import the functions you need from the SDKs you need
import { initializeApp } from "firebase/app";
import { getAuth, signInWithPopup, GoogleAuthProvider } from "firebase/auth";

const firebaseConfig = {
  apiKey: process.env.REACT_APP_FIREBASE_API_KEY,
  authDomain: process.env.REACT_APP_FIREBASE_AUTH_DOMAIN,
  projectId: process.env.REACT_APP_FIREBASE_PROJECT_ID,
  storageBucket: process.env.REACT_APP_FIREBASE_STORAGE_BUCKET,
  messagingSenderId: process.env.REACT_APP_FIREBASE_MESSAGING_SENDER_ID,
  appId: process.env.REACT_APP_FIREBASE_APP_ID,
  measurementId: process.env.REACT_APP_FIREBASE_MEASUREMENT_ID
};

// Initialize Firebase
const app = initializeApp(firebaseConfig);

3. tailwind css 설치하기

npm install -D tailwindcss
npx tailwindcss init

3-1 tailwind 셋팅

tailwind.config 파일 content 항목에, js 및 jsx에서 인식하도록 코드 추기

/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ["./src/**/*.{js, jsx}"],
  theme: {
    extend: {},
  },
  plugins: [],
}

3-2 taillwind 셋팅

index.css 최상단에 tailwind.css 추가하기 (전역으로 하기 위해 index.css에 추가)

@tailwind base;
@tailwind components;
@tailwind utilities;

4 react router dom 및 react icons 설치

npm install react-router-dom react-icons

 

profile

알린홈마의 코드친구들

@알린팬클럽홈마

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

profile on loading

Loading...