TIL
TIL #5 - fork 한 레포지토리 잔디 심기
TIL #5 fork 한 레포지토리 잔디 심기 📜 목표 fork 한 레포지토리에서 작업할 때 잔디가 심어지게 해보자. 최근 팀프로젝트 작업을 하고 있는데 초반에 레포지토리를 하나 파가지고 fork 하는 식으로 했더니 잔디가 안심어졌다. 열심히 작업을 하는데 잔디가 안심어지면 뭔가 좀 아쉽지 않은가? 이 부분을 한 번 원하는 방식으로 바꿔보자. 📌 우선 git hub 에 잔디가 남겨질려면 조건이 두 가지가 있다. ✔️ GitHub 계정과 Commit한 이메일의 계정이 동일해야 함. ✔️ Commit이 fork한 repository가 아닌 개인 repository에서 이루어져야 함. 나 같은 경우 2번 부분에서 fork 한 레포지토리로 커밋을 하기 때문에 잔디가 심어지지 않는 것 같다. 그러면 해결법은 fo..
TIL #4 - CSS-in-JS 란?
TIL #4 - CSS-in-JS 란? 📌 오늘 공부 내용 🔱 CSS-in-JS 개념 📜 목표 CSS-in-JS 에 대해 이해한다. CSS-in-JS 의 장단점에 대해 이해한다. CSS-in-JS에는 어떠한 것들이 있는지에 대해 이해한다. 요즘 CSS를 적용하는 방법으로 CSS-in-JS가 많이 사용된다고 한다. 최근에 멘토링 해주셨던 멘토님들도 모두 강조하신게 꼭 CSS-in-JS를 사용해보라 하셨는데, 오늘 이 CSS-in-JS에 대해 정리를 해볼까 한다. ❓ CSS-in-JS란 CSS-in-JS는 이름 그대로 알 수 있듯이 CSS 파일을 따로 생성하지 않고 JS 파일 내부에 CSS를 정의하는 것입니다. 정확히 말하면 JavaScript로 만든 컴포넌트 내부에 CSS를 적용하는 방법이죠. JSX 문법..
TIL #3 - 함수형 프로그래밍이란?
TIL #3 - 함수형 프로그래밍이란? 📌 오늘 공부 내용 🔱 함수형 프로그래밍 개념 📜 목표 함수형 프로그래밍 개념에 대해 이해한다. 함수형 프로그래밍 특징에 대해 이해한다. 함수형 프로그래밍의 장단점에 대해 이해한다. 왜 함수형 프로그래밍이 뜨고 있는지에 대해 이해한다. 요즘 유행하고 있고 자바스크립트, 타입스크립트를 한다면 반드시 알아야 하는 개념인 함수형 프로그래밍이란 무엇일까? 프로그래밍 패러다임 우리는 프로그래밍 패러다임에 대해서 먼저 알아야 한다. 명령형 프로그래밍과 선언형 프로그래밍이 있는데 그 차이에 대해 이해해보자. ✔️ 명령형 프로그래밍 : focus ➡️ 어떻게(How) 객체 지향 프로그래밍 : 데이터를 추상화 시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용..
TIL #2 - React Life Cycle (생명 주기)
TIL #2 - React Life Cycle (생명 주기) 📌 오늘 공부 내용 🔱 리액트 라이프 사이클 📜 목표 리액트 라이프 사이클에 대해 이해한다. 어떠한 메서드들이 있는지 알아둘 것 이 개념이 왜 중요한 지에 대해 안다. 🗨️ 라이프 사이클이란? 단어의 뜻으로 유추해봐도 알 듯이 어떠한 것의 태어나고 죽는 그 과정을 말한다는 것을 얼핏 알 수 있다. 그러면 이 용어가 리액트에서 어떻게 사용 되는걸까? 리액트는 컴포넌트 단위로 개발을 진행한다. 클래스형 컴포넌트, 함수 컴포넌트를 사용하게 되는데 컴포넌트들은 자신만의 생명주기를 가지고 태어나고 소멸하게 된다. 이 각 컴포넌트의 라이프 사이클을 이해하고 다루는 것은 개발을 진행함에 있어 매우 중요하다. 그러기 위해서는 컴포넌트 생명주기에 관여하는 대표..