본문 바로가기

V타민은 자라서 비타민이 됩니다/V타민 하루 걸음 (일기)15

열나흘 걸음 | 짜릿한 JS, 폴인럽 with 함수형 코드 ✅ 14일의 요약 - JS Deep Dive : 책을 완독 하며 자바스크립트가 왜 이렇게 작동하는지를 이해하고, 스스로 설명하는 시간까지 갖게 되었다. - 리액트 : 자바스크립트 딥 다이브를 이해한 후에 다시 리액트를 접하게 되니, 상태 관리와 훅에 대한 이해가 깊어짐을 느꼈다. 왜 리랜더링이 되지 않는지 등에 대해 조금 더 이해하고 사용할 수 있게 되었다. (useReducer 훅을 보며 리덕스, 리코일 등의 다양한 상태 관리 라이브러리에 대해 차이점을 비교하고 선택해보고 싶다는 생각이 많이 들었다.) - 깃의 장인이 되기 위해 찾던 중 게임을 발견하게 되었다. - 리액트 프로젝트를 시작할 때, CRA 뿐만 아니라 Vite를 시도해보았다. ✍🏻 열나흘의 개발 공부 키워드 1. 모던 자바스크립트 딥 다이.. 2022. 11. 14.
이틀 걸음 | JS Deep Dive, 안타까운 사고 ✅ 이틀의 요약 - JS Deep Dive : 말이 필요 없다! 이 책을 한 번 마무리하고 난 뒤의 리액트, 리덕스, 타입스크립트가 기대될 뿐! 단순한 개념 공부가 아닌, 실무에서는 어떤 식으로 쓰는지를 함께 배울 수 있어 날마다 폭넓은 시야가 구축되는 기분이다. 얼른 끝내고 싶어 힘이 솟아난다 :D ✍🏻 오늘의 개발 공부 키워드 1. (25장) 클래스 : 상속 - (p 417) 자바스크립트는 프로토타입 기반 언어. 사실은 클래스가 필요 없는 객체지향 프로그래밍 언어 (생성자 함수와 프로토타입을 이용해 상속 구현 가능) - (p 419) 클래스는 함수이다. typeof 클래스 : function - (p 419) 클래스에 정의할 수 있는 메서드는 3가지 : constructor(생성자) : 생성자 함수 .. 2022. 10. 30.
이틀 걸음 | JS Deep Dive, 클로저에서 익숙한 리덕스가 느껴진다 ✅ 이틀의 요약 - JS Deep Dive : 왜 JS를 탄탄히 해야 하는지를 피부로 느낀 이틀이었다. 자바스크립트를 공부하니 리액트, 리덕스의 실행 원리가 느껴진다. - 쭉 한 번 훑어보고 있는데, 스스로 개념 정리는 이틀에 걸쳐 진행해야겠다. ✍🏻 오늘의 개발 공부 키워드 1. (23장) 실행 컨텍스트 : 코드를 가지고 실행 컨텍스트 그릴 수 있어야 한다. - (p 360) 평가 단계에서 실행 컨텍스트를 생성한다 - (p 364) 실행 컨텍스트는 소스코드를 실행하는 데 필요한 환경을 제공하고 코드의 실행 결과를 실제로 관리하는 영역. - (p 364) 식별자와 스코프는 실행 컨텍스트의 렉시컬 환경으로 관리, 코드 실행 순서는 실행 컨텍스트의 스택으로 관리 - (p 367) 렉시컬 환경 = 환경 레코드.. 2022. 10. 28.
하루 걸음 | JS Deep Dive, 면접 때 부족했던 부분을 알게 되다! ✅ 오늘의 요약 - JS Deep Dive : 호이스팅, 스코프 체인, 함수에 대해 - freeCodeCamp : HTML, CSS 연습 (var을 이용한 사용자 지정 색상 구현해서 이용하기) - 오예스 1개와 커피를 마시고, 약 30분 달리기를 하니 다리가 욱신거리지만 정신은 말똥 하다 ✍🏻 오늘의 개발 공부 키워드 1. (4장) 변수, 상수 2. (5장) 함수 선언문 / 함수 표현식 3. (13,14,15장) 스코프, 호이스팅(변수/상수) 4. (12장) 생성자 함수 / return / 재귀 함수 / 중첩 함수 / 콜백 함수 - 함수 선언문으로 정의한 함수와, 함수 표현식으로 정의한 함수의 생성 시점이 다르다. (p 165) - 즉시 실행 함수 (IIFE) - 이상적인 함수는 한 가지 일만 해야 하며.. 2022. 10. 26.
사흘 걸음 | 노마드코더 개발자 글쓰기 모임 1기 끝, react-redux의 늪 ✅ 사흘간 간 요약 - 노마드코더 개발자 글쓰기 모임 1기가 끝났습니다. - GIT : commit, branch, merge(rebase), 되돌리기(revert, reset), push, 협업을 위한 pull을 계속 익혀가는 중입니다. - freeCodeCamp : HTML, CSS 연습을 진행했습니다. (pseudo selector, screen read only 처리하기, position: absolute를 이용한 디자인 배열) - React-redux 2일 차. 늪에 빠졌습니다. 하나하나 곱씹어보는 중입니다. ✍🏻 오늘의 개발 공부 | React-redux 0. 노마드코더 개발자 글쓰기 모임 1기 끝 개인적으로 너무나 소중한 1 달이었고, 시야가 확장되는 시간이었다.이후에 느낀 점과 앞으로의 방.. 2022. 10. 25.
여드레 걸음 | GIT, Redux, freeCodeCamp 도장 깨기 :) ✅ 열흘 간 요약 - 화상 면접을 보았습니다 - 카카오 화재 사건으로 인해 티스토리 접근이 어려웠습니다 - GIT : commit, branch, merge(rebase), 되돌리기(revert, reset), push, 협업을 위한 pull - freeCodeCamp : 웹 표준에 맞는 HTML, CSS 연습, JS의 기반을 다져 코딩 테스트를 꾸준히 연습 중입니다. (프로젝트를 하나씩 깨가는 쾌감이 있습니다) - 다양한 상태관리 라이브러리를 경험하고자, Redux의 매력을 공부 중입니다. (+with 바닐라 JS) ✍🏻 오늘의 개발 공부 | 자료구조(Stack, Queue), 리덕스(with 바닐라 JS) 나에게 설명하며 공부하는 자료구조 시리즈 :) 지난주에 면접 보고 바로 작성하려고 했더니만 티스.. 2022. 10. 21.