어제 순수 코딩 시간 16시간...

어제 아침 9시에 일어나서 밥 먹는 시간 빼고 진짜 딴 짓 하나도 안 하고 코딩만 15시간 했다... 최근에 진짜 친구들도 안 만나고 코딩에만 집중하고 있는데 깃허브 잔디 왜 반영 안 되는지 ㅠㅠ 내가 판 레포지토리 아니라고 안 올라가는 건지 괜히 속상..와 근데 진짜

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

개발일지 20주차

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

개발일지 19주차

이번 주는 면접 2번과 지난 주부터 진행하고 있는 과제, 그리고 또 새로운 과제를 받게 되어서 조금 바쁜 한 주였다. 타입스크립트와 Next.js에는 조금 익숙해져서 기본적인 것은 거의 끝냈고, 조금 더 다듬으면서 api 불러오면 될 거 같다. 새로운 과제는 배운 김에

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

개발일지 18주차

배운 점✏️ 사이드 프로젝트 페이지 뷰를 만들었다. 타입스크립트로 처음 하는 프로젝트라서 익숙하지 않은 부분도 있지만 어떻게 하고 있는 중이다. 그런데 면접 보고 과제를 하게 되어서 당분간은 사이드 프로젝트 진행은 미뤄지게 되었다. 과제는 타입스크립트, Next.js, Recoil까지 써야 하는데 다 처음 써보는 스택이라 러닝 커브가 좀 있을 거 같지만 도...

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

[TIL] 타입스크립트 프로젝트 환경 설정

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

개발일지 17주차

이번 주에는 일본 회사 면접을 보고, 일본어 시험 준비 때문에 개발 공부를 많이 하지 못했다.... 일본 회사는 기술 면접은 없었고, 그냥 프로젝트에 관한 질문만 있었는데 이야기를 잘했는지는 의문..😭지원을 많이 해야 되는데 왠지 모를 두려움에 많이 못 쓰고 있다..

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

개발일지 16주차

지난 번에 사이드 프로젝트를 CRA로 만들고 navbar 정도만 만들어 두었는데, 타입스크립트로 변환하려고 하니 라이브러리 외에도 바꿔줄 게 좀 있길래 그냥 처음부터 타입스크립트로 만들게 되었다. 그 과정에서 eslint와 prettier 설정도 해주었다. 확실히 처음

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

[TIL] GitHub 레포지토리 합치기

타입스크립트 강의를 들으며 공부하는 중에 커밋을 했더니 챕터마다 만든 폴더가 각각의 레포지토리로 생성되어서 하나로 합쳐주기로 했다. 잔디 심은 거 날아가면 안 되니까 커밋 기록을 유지하면서 합치는 방법으로!🌱 먼저 합쳐줄 레포지토리를 생성하고 git clone을 받는다. > git clone 레포지토리 주소 여기서 조금 헤맸는데, 생성한 레포지토리에 ...

2022년 6월 24일
·
0개의 댓글
·

[프로그래머스] 약수의 합(JavaScript)

정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요.n은 0 이상 3000이하인 정수입니다.for문으로 간단하게 해결!사실 처음에 배열을 만든 다음에 배열 안의 값을 다 더해주려고 했었는데 테스트 중 런타임 에러가 나왔었다.

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

[TIL] 타입스크립트 기본 타입 정리

객체지향 프로그래밍 챕터 공부하다보니 앞부분도 정리를 해두어야 할 거 같아서 복습 겸 정리!numberstringbooleanundefined숫자 타입이나 문자열 타입처럼 바로 지정해서는 쓰지 않고, 다른 타입을 쓸 때 옵션으로 같이 지정해준다.nullnull도 마찬가

2022년 6월 21일
·
0개의 댓글
·

[TIL] CORS

CORS란 교차 출처 리소스 공유라고 하는 정책인데, 우리가 가져오는 리소스들이 안전한지 검사하는 관문이다.

2022년 6월 20일
·
0개의 댓글
·

개발일지 15주차

SWR이라는 data fetching 라이브러리에 대해서 알게 되었는데, 컴포넌트 간 전역 상태를 공유할 수 있어 redux를 대체해서도 많이 쓰인다는 것을 알게 되었다. 더 자세히 알아보고 한번 써봐야겠다. 기술 면접 준비하면서 정말 몰랐던 개념이 너무 많고, 공부해

2022년 6월 19일
·
0개의 댓글
·

[TIL] 메모이제이션, React.memo, useMemo, useCallback

예전에 강의에서 debounce와 throttle을 다루면서 메모이제이션이라는 개념과 useCallback에 대해서 잠깐 배운 적이 있는데, 블로그에 정리하는 것을 깜빡해서 지금 정리해본다.

2022년 6월 13일
·
0개의 댓글
·

개발일지 14주차

이번 주는 리액트와 타입스크립트 강의를 시작했다. 리액트는 기존에 들었던 강의에서 나온 방식 말고 다른 방식의 컴포넌트 쪼개기를 보고 싶었기도 하고, 실전 프로젝트를 하면서 최적화하는 방식에 대해서도 많이 알고 싶었기 때문에 듣게 되었다. 기초 다지기를 제대로 하고 가

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

항해99 수료식!

99일의 여정이 드디어 끝났당! 자바와 자바스크립트의 차이도 모르고 정말 개발이라고는 1도 모른 채 들어왔는데 마지막 프로젝트에서는 WebRTC를 구현할 정도가 되었으니 나름 큰 발전이 있었다고 할 수 있겠다. 그렇지만 이제 취업 활동을 시작해야 하고, 앞으로도 계속

2022년 6월 10일
·
0개의 댓글
·

[TIL] React Suspense

Suspense는 아직 렌더링이 준비되지 않은 컴포넌트가 있을 때 로딩 화면을 보여주고 로딩이 완료되면 해당 컴포넌트를 보여주는 React에 내장되어 있는 기능이다. SPA의 단점은 한번에 사용하지 않는 모든 컴포넌트까지 불러오기 때문에 첫 화면이 렌더링 될 때까지의

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

[TIL] React Query, SSR, 토스 컨퍼런스 SLASH22 1일차 세션

다른 프로젝트 아키텍쳐에서 React Query를 사용한 것을 본 적이 있는데, 오늘 토스 컨퍼런스에서도 React Query가 언급되어서 찾아봤다.React Query란 데이터 패칭 라이브러리다. 데이터를 패칭하는 기능 뿐만 아니라 Devtools, 캐싱, 서버 상태

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

[TIL] 타입스크립트 공부 시작! 타입스크립트를 사용하는 이유

이번 프로젝트에서 타입스크립트를 도입하기 위해 공부를 시작했다! 전부터 리액트를 어느 정도 익히게 되면 타입스크립트를 꼭 공부하고 싶었는데, 드디어 시작할 수 있게 되었다!!😊 타입스크립트를 사용하는 이유 우리가 작성한 코드를 프로그램에서 동작하기 위해서는 컴파일러가 필요한데, 컴파일러 시간에 타입이 결정되면 statically typed 언어, 런타임...

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

[TIL] useReducer

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

개발일지 13주차

실전 프로젝트가 드디어 끝났다. WebRTC와 Websocket을 처음으로 사용해서 화상채팅을 구현했는데, 공부하면서 많이 배웠고 한번도 사용해보지 않은 기술도 '공부하면 다 할 수 있다!'하는 자신감이 많이 생긴 거 같다. 이외에도 좋아요 기능, 다국어처리 등 처음

2022년 6월 5일
·
0개의 댓글
·