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
- camera access
- Can't resolve
- silent printing
- Recoil
- animation
- Each child in a list should have a unique "key" prop.
- vercel git lfs
- augmentedDevice
- nextjs
- react-native-dotenv
- device in use
- custom printing
- github lfs
- adb pair
- Failed to compiled
- github pdf
- ffi-napi
- 티스토리 성능
- npm package
- Git
- adb connect
- electron-packager
- html
- ELECTRON
- 이미지 데이터 타입
- camera permission
- github 100mb
- dvh
- rolldown
- react-native
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