🐜 오늘 할 일
- react숙련 주차 다 듣기
- react심화 강의
📆 계획표
시간 | 내용 | 결과 |
9:00 ~ 15:00 | react숙련주차 다 듣기 | ⛈ |
15:00 ~ 21:00 | 숙련 todolist만들기 |
👩🏼🌾 오늘의 줍줍 " " 🌾🌾
오늘의 오류
기본적인 오류
오류
github에 연동하여 수정사항을 commit하고 싶은데, 너무 많은 수정 사항때문에
git 리포지토리에 활성 변경 내용이 너무 많습니다. git 기능의 하위 집합만 사용할 수 있도록 설정됩니다
이라는 오류가 뜨게 된다.
해결
git ignore파일을 사용하여 필요없는 부분은 commit하지 말자
.gitignore 이란?
Project에 원하지 않는 Backup File이나 Log File , 혹은 컴파일 된 파일들을 Git에서 제외시킬수 있는 설정 File이다.
사용하는 이유
보통 우리는 파일을 하나씩 git repository에 넣는 거시 매우 귀찮아
git add.
를 이용해 전체 파일을 추가하고 커밋한다.
그런데, 이럴 때 발생하는 문제들이 있을 수 있다.
- 보안상으로 위험성이 있는 파일
- 프로젝트와 관계없는 파일
- 용량이 너무 커서 제외해야하는 파일
등등의 파일들도 같이 포함되기 때문이다.
그래서 우리는 .gitignore이라는 디펙토리를 만들어 무시할 파일을 넣어 준다.
사용법
- git init을 한 폴더 안에 .gitignore이라는 이름으로 파일을 하나 만든다
- 그 안에 한줄식 제외할 파일 또는 폴더를 작성한다.
이런식으로 한줄 씩 .gitignore 파일에 작성해주면 된다.
# 현재 경로에 있는 fileName_1 만 제외하기. (다른경로 fileName_1 말고)
/fileName.js
# 특정 폴더 node_module 안의 파일 다 제외하기
node_module/
# 특정 경로의 특정 파일 제외하기
folder/my.txt
# 특정 경로 아래의 모든 fileName_2 제외하기
folder/**/fileName_2.txt
# 특정 확장자 파일 다 제외하기
*.txt
# 예외 만들기
!fileName.txt
- Styled-components
vscode-확장 - vscode-styled-components 설치props로 내려주면 style에서 세부적인 부분을 손볼수 있다.yarn add styled-components
- 장점 : 조건문 styling을 할 수 있다 예) style을 적용할 때, if, 삼항연산자 등을 입력할 수 있었다면?
- yarn으로 설치
Componenet 란?
react의 헥심 블록 중 하나이다. react에서 개발하는 모든 어플리케이션은 컴포넌트라는 조각으로 구성된다. → uI구축 작업을 훨씬 쉽게 만들어준다.
명령형(DOM)과 선언형(React) 프로그래밍
<aside> 💡 **명령형은 어떻게(How)**를 중요시여겨서 프로그램의 제어의 흐름과 같은 방법을 제시하고 목표를 명시하지 않는 형태이다. **선언형은 무엇(What)**을 중요시 여겨서 제어의 흐름보다는 원하는 목적을 중요시 여기는 형태이다.
</aside>
DOM 명령형 프로그래밍
일일이 하나하나 컴퓨터에 코드를 작성하여야 한다.
React 선언형 프로그래밍
내가 UI를 선언하면 react가 절차를 수행해 화면에 출력한다.
화면에 어떻게 그려야할지는 React내부에 잘 숨겨져 추상화되어있다.
'🌼 TIL' 카테고리의 다른 글
😤 12/17 내배캠 React 35일차 (0) | 2022.12.21 |
---|---|
😤 12/16 내배캠 React 34일차 (0) | 2022.12.19 |
😤 12/15 내배캠 React 33일차 (0) | 2022.12.15 |
😇 12/14 내배캠 React 32일차 (1) | 2022.12.15 |
😇 12/13 내배캠 React 31일차 (0) | 2022.12.13 |