목록ts (3)
거의 알고리즘 일기장
예전에 재밌게 했던 html canvas와 바닐라 js 를 이용해 효과들을 만든 기억이 떠올라 다시 만들어보았다. 워밍업으로 간단한 눈효과를 만들어보았다. 처음 막상 하려고 하면 어떻게 하지 막막할수도 있지만, 구현사항은 간단하다! 눈 class를 만든다. 눈 클래스에서 협력할 기능은 다음과 같다. 1. requestAnimationFrame function에 실행할 draw function을 만든다.(눈그림을 그릴) (draw) 2.resize시에 동작할 function을 만든다. (resize가 되면 stageWidth, stageHeight가 바뀜으로) (init) 내부 function은 다음과 같다. 1. 그리기 전에 위치를 업데이트 해주어야 눈이 내리는것처럼 될것이다. 그러므로 위치 update..
1.1.0에서의 추가된 app 기능들 1. 자랑하기 (로그인시에 가능) 2. 남이 자랑한 일기들을 볼수있는 기능 3. 로그인, 회원가입, 비밀번호 재설정 (이메일을 통한) 기능 로그인을 했을때의 권한, 로그인 안했을때의 권한 차이 로그인을 했을때, 추가되는 기능은 내 그림일기를 자랑할수 있는기능 하나다. 현재 진행상황 ios 현재 앱 심사중이다. test reject까지 3연속 reject 기록중 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 이제 user block만 만들면 된다.ㅠ https://apps.apple.com/kr/app/%EC%98%A4%EB%8A%98%EC%9D%98-%EA%B7%B8%EB%A6%BC%EC%9D%BC%EA%B8%B0/id1603506813
필요성 만약에 파일구조의 뎁스가 깊고 //ex) src/components/layout/app/header/index.tsx 상대경로로 불러오게 되면 다른 스크립트를 import 해올때 ../../../../ 의 향연일것이다. 그럴때는 alias를 이용해서 경로를 설정해놓으면 그게 더 편할때가 많다. 설정방법 1. babel-plugin-module-resolver 추가 yarn add --dev babel-plugin-module-resolver 2. babel.confing.js 에 plugin과 경로들 추가 module.exports = function (api) { api.cache(true); return { presets: ["babel-preset-expo"], //--------------..