Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
Tags
- nextjs
- Recoil
- Failed to compiled
- html
- github 100mb
- Can't resolve
- 이미지 데이터 타입
- ELECTRON
- electron-packager
- camera permission
- augmentedDevice
- animation
- silent printing
- github pdf
- react-native-dotenv
- 티스토리 성능
- rolldown
- adb pair
- adb connect
- dvh
- vercel git lfs
- custom printing
- camera access
- device in use
- Git
- npm package
- github lfs
- react-native
- Each child in a list should have a unique "key" prop.
- ffi-napi
Archives
- Today
- Total
목록2022/11/13 (1)
Bleeding edge
리팩토링 기간 2022.10.31 - 2022.11.13 리팩토링을 시작하게 된 계기 얼마 전에 완성한 플로팅 브라우저와 백준의 폴더구조를 비교하였다. 플로팅 브라우저는 기능 별로 파일을 분리하였지만, 백준의 폴더구조는 main.js 단 한개의 파일로 자바스크립트를 가지고 있기 때문에 파일을 수정하기 힘들었다. 그래서 깃허브에서 스타가 많은 크롬 익스텐션을 검색하여 파일을 어떻게 관리하는지 검색하였다. 크롬 익스텐션의 파일 관리 다른 크롬 익스텐션에서는 필요한 manifest.json, styles.css, main.js가 root 폴더에 있는 것이 아니라 src를 기준으로 웹팩 번들링을 하였다. 그리고 필요한 파일을 컴포넌트 별로 분리하여 관리하였다. 리팩토링 목표 및 계획 리액트를 이용하여 컴포넌트 ..
Side Project
2022. 11. 13. 16:59