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
- 데이터베이서
- 생활코딩 머신러닝야학
- 이것이 자바다
- Database
- 개발자
- 데이터베이스
- reshape
- 연산자
- 야학
- MySQL
- 머신러닝
- CNN
- flatten
- 머신러닝야학
- 데이터베이스 개론
- Python
- tensorflow
- 머신러닝(딥러닝)
- 파이썬
- Java
- 생활코딩
- pandas
- JavaScript
- 생활코딩 데이터베이스
- 카카오클라우드스쿨2기
- 판다스
- LeNet
- 딥러닝
Archives
- Today
- Total
IT's 우
[react, 카클개 6-4]ToDo Application- 1. 시작 본문
728x90
1. 프로젝트 생성하고 필요한 라이브러리 설치
1) 프로젝트 생성
yarn create react-app 프로젝트명
2) 필요한 라이브러리
터미널에 설치
yarn add sass-loader sass classnames react-icons open-color
- sass-loader: scss 파일을 사용하기 위해서 설치
- sass
: scss 파일을 사용하기 위해서 설치
- classnames
: css를 작성할 classname을 편리하게 작성하기 위한 라이브러리
- react-icons
: 아이콘을 사용하기 위한 라이브러리, https://react-icons.github.io/react-icons
- open-color
: 색상을 직접 값으로 설정하는 것이 아니고 색상 이름과 정수 1개의 농도를 가지고 설정할 수 있도록 해주는 라이브러리, https://yeun.github.io/open-color/
3) src 디렉토리의 index.css를 수정
index.css
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding:0;
background:#e9ecef;
}
code {
font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
monospace;
}
Web Application 에서 body 나 모든 box 태그에 margin과 padding을 0으로 설정하는 경우가 있는데 이유는 IE 구버전 과의 호환성 문제 때문입니다. IE 구버전은 width와 height 안에 padding과 margin 그리고 border의 크기가 포함되고 나머지 브라우저는 content의 크기만 포함됩니다.
4) App.js 수정
App.js
function App() {
return (
<div>
To Do List
</div>
);
}
export default App;
728x90
반응형
'카카오 클라우드 스쿨 2기 > frontend' 카테고리의 다른 글
[javascript] 깊은 복사, 얕은 복사 (0) | 2022.12.08 |
---|---|
[react] props, state, ref (0) | 2022.12.06 |
[HTML5, 3주차-2] 브라우저에 데이터 저장, Web Worker (0) | 2022.11.15 |
[HTML5, 3주차-2] Geo Location, 카카오맵 API, File API (0) | 2022.11.15 |
[JavaScript 카카오클라우드스쿨2기 3주차-1]데이터 표현 방법 Parsing, 프로젝트에서 모듈화, AJAX 실습, 웹 클라이언트에서 웹 서버에게 데이터를 전송하는 방법(GET, POST~), Promise, Fetch API (0) | 2022.11.14 |