profile
프론트엔드 해결사. maker를 넘어 solver를 지향합니다.
post-thumbnail

[Typescript] 서버에서 주는 데이터를 안전하게 받는법에 대한 고민 (런타임 타입 검증)

Front-end 개발에 있어서 API 통신은 거의 필수 요소라고 생각합니다. 초반엔 경험하지 못하더라도 어느정도 프로젝트를 진행하다보면 백엔드와 통신하는 경우는 무조건 발생하죠.

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

[취준] 면접 회고 1

약 3주 전, 모 회사에 서류합격하여 과제 테스트를 응시하였다. 약 이틀간 20시간 정도를 투자하여 꼼꼼히 하고자 노력하였지만, 결과는 만족스럽지 못했다. 과제 피드백이라도 받아서 부족한 점을 개선하자 싶어서 회사 측에 피드백 요청 메일을 전송하였다.그러자, 무슨 일인

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

[Front-End] Axios Interceptor를 이용해 Token 검증 및 갱신하기 (with TypeScript)

axios interceptor와 타입스크립트를 함께 사용하여 토큰을 핸들링 할 수 있습니다. Axios Interceptor는 axios의 request와 response를 가로채어 AccessToken 헤더 삽입 및 RefreshToken을 이용한 토큰 갱신 요청이

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

[Front-End] 복잡한 styled-components 구조 개선해보기

styled-components 를 주요 스타일링 기술로 사용하지만 구조를 깔끔하게 하고 효율적으로 작성할 줄 모릅니다. 그래서 페이지 하나에 절반이 스타일 관련 코드인 경

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

[Front-End] 배포 환경에서 쿠키가 저장 안되는 이슈 해결

지금 진행중인 프로젝트는 universal-cookie로 토큰 관리를 합니다. 로그인 하면 쿠키에 토큰을 저장하는 방식.... 임시 배포를 진행하고 기획자님께 동작 테스트를 요청했는데 로그인이 계속 풀리는 오류를 전해들었습니다 ,,, 잉 ?!? 분명히

2022년 11월 2일
·
2개의 댓글
·
post-thumbnail

[Front-End] CI/CD에 대해서 알아보고 배포 준비하기 (1)

지금까지 여러 프로젝트를 진행하면서 개발은 수차례 했지만, 제대로된 배포를 해본 적이 없었다. 그렇기에 배포가 어떻게 진행되는지도 모르고 빌드 조차 하지 않은 채 yarn start 와 같은 방법으로 구동시켜 접속되도록 했었다. 이 방법은 정말로 잘못된 방법인 것을 알

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

[TypeScript] TypeScript를 사용해봅시다

타입스크립트를 선호하는 기업이 늘고있고 ,이것은 곧 프론트엔드 개발자가 필수로 배워야 하는 것이 늘었다 라고 생각했기 때문입니다.( 타입스크립트 개발자를 우대하는걸 아는데, 안배울 순 없으니까! )그리고, 기술적인 부분에 있어서 아래와 같은 이유로 도입하였습니다.

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

[Next.js] 공통 layout 적용하기

웹서비스나 앱서비스에는 대부분의 화면에 공통으로 헤더를 사용합니다. 이를 모든 페이지에서 일일이 생성해주기에는 정말 까다롭죠. 그래서 개발할 땐 공통 레이아웃을 주로 사용합니다.제가 공통 레이아웃을 구

2022년 9월 22일
·
0개의 댓글
·

[React] 문자열 클립보드 복사 기능 구현 ( copy to clipboard )

사이드 프로젝트를 진행하던 중, URL 복사하기 버튼을 만들어야 되는 상황이 생겼습니다. 요즘 대부분 서비스에서 사용성을 위해 버튼을 누르면 특정 텍스트가 클립보드로 복사 되는 기능을 지원합니다. 기능 구현을 위해 구글링을 하던 중 괜찮은 방법을 찾아서 글로 작성해봅니

2022년 9월 6일
·
1개의 댓글
·
post-thumbnail

[Next.js] Next.js + TypeScript + styled-components + Redux 프로젝트 시작하기 ( + Boilerplate 만들기 )

Next.js + TypeScript + styled-components + Redux 프로젝트 시작하기 ( + Boilerplate 만들기 )

2022년 7월 27일
·
0개의 댓글
·