안 쓰던 블로그

To Do List 웹 프로젝트_준비 및 시작 본문

Web/React

To Do List 웹 프로젝트_준비 및 시작

proqk 2020. 7. 16. 16:37
반응형

프로젝트 준비

프로젝트 생성

 

create-react-app todo-list

 

ejcet하고 Sass 모듈 설치

yarn eject
yarn add node-sass sass-loader

 

open-color 적용

yarn add open-color

이후 src에 styles 폴더에 utils.scss 파일을 만들고 open-color 라이브러리를 불러온다

@import '~open-color/open-color';

 

메인 스타일 적용

index.css제거하고 styles/main.scss를 만든다

@import 'utils';
body{
    background: $oc-gray-1;
    margin: 0px;
}

index.js도 수정해 준다

App.js파일을 나중에 components폴더에서 다시 만들 건데 미리 수정해준다

import React from 'react';
import ReactDOM from 'react-dom';
import './styles/main.scss';
import App from './components/App';
import * as serviceWorker from './serviceWorker';

ReactDOM.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,
  document.getElementById('root')
);

// If you want your app to work offline and load faster, you can change
// unregister() to register() below. Note this comes with some pitfalls.
// Learn more about service workers: https://bit.ly/CRA-PWA
serviceWorker.unregister();

 

App 컴포넌트 생성 후 webpack개발 서버 시작

src/components 폴더 생성하고 App.js 파일 만든다

import React, { Component } from 'react';

class App extends Component {
    render() {
        return (
            <div>
                일정관리
            </div>
        );
    }
}

export default App;

 

이후 yarn start

 

 

 

 

 

참고한 책: 리액트를 다루는 기술_김민준 저

 

반응형
Comments