mobx2 신버전 프로젝트 중간 회고 2년이 넘게 전에 쓰인 글이니 감안해서 참고해주세요.. 다시보니 내용이 너무 수치스럽네요...😓 신버전 프로젝트는 이렇게 잡았다. 중요 모듈: 1. Typescript 2. mobx5 3. emotion 4. Storybook 그 외 모듈: 5. React-hook-form 6. framer-motion 7. lodash 8. 아키텍쳐 9. 느낀 점 1. Typescript 물론 지금도 Typescript가 없다면 코딩하기 너무나도 싫겠지만(특히 소형이 아닌 프로젝트에서는) 타입을 위한 일들이 정말 많아진다. 제품을 만드는 가장 큰 이유가 무엇인가? 회사의 매출과 유저에게 좋은 가치를 제공하기 위함이 아니던가. 타입 체킹을 더 Generic하게 하고 싶거나, 더 추상화된 기능을 만들때 타입스크립트는 끔찍.. 2020. 10. 31. CRA3 에서 craco + Mobx + React-hot-loader 적용하기 Mobx와 carco를 사용하여 react-hot-loader 도 힙한 방법(React hook지원)으로 적용하기. 1. 먼저 패키지를 설치한다. yarn add react-hot-loader @hot-loader/react-dom yarn add -D @craco/craco 2. package.json 에 react-script가 아닌 craco로 실행하게 한다. /* package.json */ ... "scripts": { "start": "craco start", "build": "craco build" "test": "craco test" } ... 3. package.json 이 있는 폴더에 craco.config.js 를 생성하여 다음과 같이 내용을 입력한다. module.exports = .. 2020. 1. 18. 이전 1 다음