Linux mv 활용 (파일, 디렉토리명 변경 || 파일, 디렉토리 이동)

프로젝트를 배포하면서 linux 명령어 중 mv를 자주 활용하게 되었다. mv는 기본적으론 파일이나 디렉토리를 이동하는 명령어인데 동일한 디렉토리 내에서 이동할 경우 이름을 변경할 수 있다. 사용법 beforeFile의 파일 이름을 afterFile로 바꾼다. befireDir의 디렉토리 이름을 afterDir로 바꾼다 file 파일을 toDir 디렉토리 하위로 이동한다 file file2를 적어도 모두 같이 이동시킬 수 있다 dir 디렉토리를 toDir 디렉토리 하위로 이동한다

Read more
Recoil 라이브러리 사용기

새로운 React 프로젝트를 시작하면서 상태관리 라이브러리를 고르는데, 팀원중에 React를 아예 처음 접하시는 분이 계시고, 프로젝트 기간은 짧아서 그나마 러닝커브가 낮은 Recoil을 사용해보기로 했다. (그렇지만 결국 다시 Redux로 돌아가게 되었다. 이건 뒤에…) 일단 Redux 대신 Recoil을 선택했던 이유는 페이스북에서 React 비동기 처리를 위래 만들었던 라이브러리로 훨씬 리액트스러움 (hooks) 보일러플레이트가 많지 않음(Redux는 한 처리를 위래 type > […]

Read more
Input=file 에서 같은 파일 입력받기

Input 태그를 통해서 파일을 입력받을 때 onChange 이벤트를 더하게 된다. 그런데 onChange는 실질적인 데이터가 바뀔때만 반응하므로 기존의 파일을 다시 업로드할 때는 이벤트가 작동하지 않으므로 value를 reset 해줄 필요가 있다. 이렇게 이벤트 함수에서 value를 리셋해줄 경우, 다시 같은 파일을 입력해도 이벤트가 작동하게 된다.

Read more
Day+1. 프로젝트 계획, UI Prototype, Express&React 구축

2020년 11월 9일 임영웅 팬페이지 프로젝트 시작! 관리자 페이지도 도전 중이지만, 해당 프로그램을 따로 카테고리를 낸 이유는 혼자서 프론트와 백 모두 혼자하는 풀스택 첫 도전이기 때문이다… 프론트는 쉴 때도 계속 찾아볼 정도로 재밌어하지만 컴맹이었던 과거로 인해 백은 아직도 호달달이다. 근데 엄마한테 칭찬받고 싶은 마음과 편하게 임영웅 노래 들으면서 좋아하셨으면 하는 마음으로 도전하게 되었다! 먼저 카카오 […]

Read more
(React) Eject 안하고 MobX Decorator 사용하기

MobX에선 decorator를 사용해서 문법을 편하게 작성할 수 있다. 그런데 decorator를 사용하려면 babel 설정을 위해 eject를 해야하는데 아직 configuration을 직접 유지보수할 단계가 아니라 eject를 안하고 decorator를 사용해보려고 한다. 1.customize-cra, react-app-rewired 설치 2. package-json의 script 수정 3. decorators plugin 설치 4. config-overrides.js 파일 생성 후 customize

Read more