profile
프론트엔드 개발자 도전기

[프로그래머스 / Level1] 다트 게임

다트 게임

2023년 6월 2일
·
0개의 댓글
·

[프로그래머스 / Level1] 키패드 누르기

맨하탄 거리, 유클리드 거리

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

[프로그래머스 / Level1] 신고 결과 받기

set과 map..!

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

[프로그래머스 / Level1] 달리기 경주

시간복잡도 생각하기...!

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

[프로그래머스 / Level1] 성격 유형 검사하기

풀이 참고

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

[프로그래머스 / Level1] 실패율

더 쉬운 코드 참고를 위해..

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

[React] react-query refetch 사용하기

refetch

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

[React] input 에러 : A component is changing an uncontrolled input to be controlled

A component is changing an uncontrolled input to be controlled...

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

[React] React-Query 에러 : Query data cannot be undefined

Query data cannot be undefined...

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

[React] nested route(라우트 중첩), outlet

nested route, outlet

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

[React] react-router

react-router, Link, useParams, useNavigate

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

[React] 리액트 폴더 구조

react 프로젝트 폴더 구조

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

[TIL] 22.12.23 - PWA / gitflow-workflow

모바일 앱(React-Native) 보다 PWA를 사용하면 모바일 페이지를 쉽고 빠르게 효율적으로 만들 수 있다홈페이지 만들기모바일 웹 만들기모바일 웹에 PWA 추가\-> 앱을 다운로드 받지 않고 접속하기만 해도 바탕화면에 아이콘 생성, push알림, 로고, 오프라인

2022년 12월 23일
·
0개의 댓글
·
post-thumbnail

[TIL] 22.12.19 - 테스트 코드 (Jest, snapshot, mocking)

기능 구현시 테스트 코드는 필수클릭해주는 기능마우스로 클릭하는거 대신해주는 코드 작성API 요청 등버전 업데이트 시, 이전 버전에서 테스트하던 페이지에 문제가 발생 (현재 기능들과 연관된 페이지들)\-> 이전 버전의 버튼들을 다시 테스트 해봐야 함\-> 테스트 코드로

2022년 12월 19일
·
0개의 댓글
·
post-thumbnail

[TIL] 22.12.14 - 이미지 미리보기(FileReader), PreLoad, Prefetch

페이지네이션에서 lastPage 계산 부분 -> useMemouseEffect에서 setState 부분이 있으면 useMemo로 변경해보기이미지 불러오기기존 이미지 업로드 방식을 효율적으로 개선브라우저에서 파일을 업로드 하고 백엔드에 전송 -> 백엔드에서 스토리지를 통

2022년 12월 14일
·
0개의 댓글
·
post-thumbnail

[TIL] 22.12.13 - 성능최적화 (Memoization - useMemo, useCallback, memo), Reflow / Repaint, Preload / Prefetch

countState를 버튼을 클릭해서 값을 변경하면 화면이 리렌더가 되면서 let으로 선언한 변수는 초기화가 된다.자식 컴포넌트가 return에 있을 경우, 부모가 리렌더 될때마다 자식도 같이 리렌더 되기 때문에 비효율적이다.useMemo로 변수를 기억한다.컴포넌트 리

2022년 12월 13일
·
0개의 댓글
·
post-thumbnail

[TIL] 22.12.12 -RefreshToken, Observable

refreshToken은 accessToken을 1시간마다 자동으로 인가해준다.accessToken을 만드는 과정에서 accessToken과 똑같지만, 2주 정도의 기간을 유지하는 refreshToken을 생성함accessToken은 payload로 전달, refres

2022년 12월 12일
·
0개의 댓글
·

[주간회고] 6주차

6주차

2022년 12월 10일
·
0개의 댓글
·
post-thumbnail

[TIL] 22.12.09 - Callback / Promise / Async-await, 매크로-태스크큐 / 마이크로-태스크큐

callback함수 : 함수의 인자로 들어가는 함수api 요청 -> callback함수콜백 지옥코드 유지보수가 어렵다.콜백 지옥을 개선하기 위해 Promise가 나타남axios 요청\-> return 값이 new Promise()\-> 원래 .then, .catch을

2022년 12월 9일
·
0개의 댓글
·
post-thumbnail

[TIL] 22.12.08 - Iamport 결제, EventLoop / TaskQueue

PG사 (Payment Gateway) 결제 대행사 <-> 카드사PG사마다 PDF를 만들어 가이드를 제공했으나, 너무 번거로움결제솔루션 : PG사로 부터 pdf를 받아 결제 API 코드를 만듦\-> 결제 연동이 편리해짐\-> 아임포트 / 부트페이브라우저에서 상품

2022년 12월 8일
·
0개의 댓글
·