전체 글

전체 글

    [Linux] Window 10 에 Ubuntu 설정해볼까?

    1. 왜 나는 Ubuntu를 갑자기 세팅하고 싶었을까? 팀 프로젝트를 진행하던 도중 팀장님과 팀원 1분이 영민님은 왜 wsl 사용 안하세요? 라는 말씀을 하셨다. 그래서 난 wsl이요? 그게 뭐죠? 라는 질문을 던지게 되었다. 그렇게 WSL(Windows Subsystem for Linux)의 존재를 알게 되었고 더불어 왜 팀원분들이 Linux를 사용하고 있는지를 간접적으로 듣게 되었다. 고 녀석 대체 얼마나 좋길래 팀원분들이 이랬을까 싶어 시도해 보기로 했다 😉 2. 왜 팀원분들은 WSL을 이용하여 Linux를 사용하고 있었을까? 팀원분들도 Linux를 100 % 활용하고 있다고 하시지는 않았지만 크게 2가지 이유때문에 사용하고 계신다고 하셨다. linux는 무료이다. 결국 우리는 linux 서버에 배..

    [React] React-cookie 패키지 사용하기

    React-cookie React에서 cookie를 편리하게 다룰수 있게 해주는 패키지이다. npm i react-cookie 적용하기 cookie를 사용할 컴포넌트들의 Root 컴포넌트를 CookiesProvider를 통해 감싸준다. import { CookiesProvider } from 'react-cookie' import Root from './Root'; ReactDOM.render( , document.getElementById('root') ) 쿠키값을 get, set하는 로직을 수행하는 component 쿠키에 관한 작업을 진행할 컴포넌트에서 React Hooks 처럼 사용하여 쿠키를 조작할 수 있다. import { useCookies } from 'r..

    [Git] add, commit, pull, push

    팀원들과 같은 원격저장소를 사용하는 경우 순서 local 저장소에 변경사항이 있을 경우 ( push 하기 전 ) add commit pull push local 저장소에 변경사항이 없을 경우 ( push 후 밥먹고왔을때, 담배피고왔을때) pull (먼저 하자) add commit push pull 했을 시 발생할 수 있는 경우 pull 했을 경우 fetch + merge 이기 때문에 auto commit 이 되어 merge 기록이 남게 된다. 이를 남기기 싫을 경우? -rebase, --no-commit 을 사용한다. (rebase는 사용해 본 적이 없다.😯) git pull --no-commit