profile
Strive for greatness
태그 목록
전체보기 (105)TIL(14)pwa(4)promise(4)class(3)git(3)배포(3)HoF(3)State(3)성능최적화(2)타입스크립트(2)docker(2)preload(2)DeepCopy(2)filter(2)promise.all(2)observable(2)copy(2)prev()(2)권한분기(2)await(2)페이지네이션(2)정규표현식(2)useEffect(2)lazyload(2)shallowcopy(2)로그인(2)useMemo(2)HoC(2)useRef(2)조건부렌더링(2)알고리즘(2)호이스팅(2)쓰로틀링(2)XSS(2)Map(2)http(2)Props(2)Node(2)구조분해할당(2)useCallback(2)컴포넌트(2)router(2)디바운싱(2)template_literal(1)로드밸런서(1)lodash(1)이벤트버블링(1)이벤트루프(1)stateLifting(1)라이브러리(1)스코프(1)와이어샤크(1)DNS(1)옵셔널체이닝(1)무한스크롤(1)아임포트(1)REST(1)conditionalrendering(1)Proxy(1)쿠키(1)결제프로세스(1)객체복사(1)shallowrouting(1)알고리즘_기초(1)객체(1)assign(1)memoization(1)메모이제이션(1)마이크로 큐(1)Regularexpression(1)gitflow(1)refetch(1)매크로 스크 큐(1)callback(1)DOMPurify(1)OpenGraph(1)반응형디자인(1)react hook form(1)404(1)status(1)라우팅(1)destructing(1)상태관리라이브러리(1)MPA(1)프론트엔드(1)코드린터(1)scraping(1)hosting(1)csrf(1)recursive(1)null(1)Recoil(1)sessionStorage(1)스크래핑(1)웹 에디터(1)git에러(1)js(1)HTTP응답결과(1)Spread(1)async(1)비동기(1)검색(1)JavaScript(1)unflatten(1)리액트커링(1)pagination(1)domain(1)폰트(1)ESLint(1)Prettier(1)Debouncing(1)레이아웃(1)ReactRouter(1)refresh_token(1)프록시(1)Generic(1)결제(1)조건문(1)반응형웹(1)자바스크립트(1)테스트(1)방화벽(1)next/router(1)인스턴스(1)https(1)@media(1)JWT(1)next(1)scroll(1)Optimistic UI(1)const(1)let(1)var(1)얕은복사(1)OptimisticUi(1)conflict(1)글로벌 스테이트(1)폼라이브러리(1)검증라이브러리(1)fetchpolicy(1)커링(1)포맷터(1)삼항연산자(1)템플릿리터럴(1)entries(1)values(1)cd(1)this(1)언더페칭(1)OWASP(1)axios(1)dbeaver(1)타입스크립트Generic(1)테스트코드(1)예외처리(1)Trunk Based Development(1)마이크로서비스아키텍쳐(1)repaint()(1)카카오맵(1)script(1)reduce(1)협업(1)CSR(1)SSR(1)서버사이드렌더링(1)모달(1)마이크로 태스크 큐(1)localstorage(1)로컬스토리지(1)binding(1)responsive design(1)크로스사이트스크립트(1)클래스(1)글로벌스타일(1)data(1)flatten(1)프로젝트(1)배열복사(1)yup(1)spa(1)recursivefunction(1)크롤링(1)nosql(1)Crawling(1)seo(1)cookie(1)ssg(1)CRP(1)토큰(1)Token(1)메타태그(1)git충돌(1)CustomHooks(1)Throttling(1)ES6(1)reflow(1)mobx(1)redux(1)closure(1)memo(1)해싱(1)ssl인증서(1)도커(1)오버페칭(1)contextAPI(1)prefetch(1)cloudfront(1)이미지프로세스(1)typescript(1)routing(1)메모리(1)function(1)ci(1)undefined(1)객체메소드(1)Rest파라미터(1)cors(1)콜백(1)hydration(1)JSV8engine(1)keys(1)태스크 큐(1)sql(1)유틸리티타입(1)백엔드(1)every(1)DestructuringAssignment(1)withAuth(1)swr(1)graphql-variables(1)깊은복사(1)구글플레이스토어(1)

2023. 5. 27

next.js 프로젝트를 pwa를 이용해 마켓에 배포하기 신청하는데까지 완료했다...아예 몰랐던 쪽이라 간단한 것도 꽤나 어려웠다.pwa빌더를 활용해 마켓 배포에 필요한 파일을 만들고(zip파일)거기 담긴 assetlink가 그렇게 중요한지도 몰랐다.assetlink

2023년 5월 27일
·
0개의 댓글
·

[Holidays] 구글 플레이 스토어 등록을 위한 개인 정보 처리 방침

('https://happyholidays.site'이하 'holidays')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다.

2023년 5월 27일
·
0개의 댓글
·

2023. 5. 26

팀 프로젝트 진행중...우리는 ec2 프리티어 (기본형) 을 이용해우리의 웹사이트를 배포했고이제 프로젝트를 테스트성으로 build하는 과정에서용량 부족으로 인한 에러가 발생했다.단순히 용량이 큰 것이 문제였다.처음엔 빌드 명령어에 GENERATE_SOURCEMAP =

2023년 5월 26일
·
0개의 댓글
·
post-thumbnail

JWT 로그인은 위험하다?

next 프로젝트를 진행하며 흔히 로그인을 구현하는 방식이라 하면 두가지를 말할 수 있다.세션 방식과 JWT 방식인데 로그인 방식을 입장권에 빗대고 로그인하는 웹 사이트를 영화관에 비유한다면세션 방식의 로그인은 입장권에 거의 아무런 정보도 없는 것이고 확인을 영화관에서

2023년 5월 25일
·
0개의 댓글
·

PWA 환경 설정중 발생한 에러

Error.PWA

2023년 5월 23일
·
0개의 댓글
·

2023. 5. 23

PWA

2023년 5월 23일
·
0개의 댓글
·

2023. 5. 19

git 협업하기

2023년 5월 19일
·
0개의 댓글
·

2023. 5. 16

Git Error Day

2023년 5월 17일
·
0개의 댓글
·

[Git] commit message convention

Git을 협업에 알맞게, 커뮤니케이션에 유용하게, 깔끔한 가독성을 가지도록 사용하기 위해서 좋은 커밋 메시지를 사용하는 것이 중요하다. 그러기 위해서 커밋 컨벤션을 정리할 필요성이 있다.제목 ( Type: Subject )(한 줄 띄어 분리)본문 (Body)(한 줄 띄

2023년 5월 12일
·
0개의 댓글
·
post-thumbnail

Learn Trunk Based Development, CD / CI

after Git-flow) Trunk Based Development, CD, CI

2023년 5월 5일
·
0개의 댓글
·

Learn @media, Responsive Design

미디어쿼리, 반응형 웹, 반응형 디자인

2023년 5월 5일
·
0개의 댓글
·

Learn Docker

도커의 개념

2023년 5월 5일
·
0개의 댓글
·
post-thumbnail

Learn http vs https

HTTP vs HTTPS, Secure

2023년 5월 5일
·
0개의 댓글
·
post-thumbnail

Learn SEO

SEO SSR SSG CSR

2023년 5월 5일
·
0개의 댓글
·
post-thumbnail

Learn SPA vs MPA

SPA vs MPA

2023년 5월 5일
·
0개의 댓글
·
post-thumbnail

Learn Domain, DNS, Hosting

Domain, DNS, Hosting

2023년 5월 5일
·
0개의 댓글
·

Learn reduce()

reduce()

2023년 5월 5일
·
0개의 댓글
·

Learn Observable

Observable

2023년 5월 5일
·
0개의 댓글
·

2023. 5. 5

프론트엔드의 미래 & 나의 방향 웹 -> 모바일 웹 -> ReactNative, Flutter [크로스플랫폼] 코드를 직접 작성하는 것이 아니라 불러옴! 1) PWA : 모바일 앱의 기능을 웹서비스로 구현하는 것, 웹과 네이티브 앱의 기능 모두의 이점을 갖도록 수

2023년 5월 5일
·
0개의 댓글
·