분류 전체보기 104

[원티드 프리온보딩 챌린지 2월] Week 2-1 Safety Application for TypeScript - 강의 후기

Week 2-1 Safety Application for TypeScript Type Guard 강의를 들으면서 내가 프로젝트를 진행할 때 사용하던 것들이 이런 명칭을 가지고 있구나 하는 것을 깨닫기도 했다. 나도 모르게 익혀서 사용하는 것일 수도 있지만, 제대로 된 이해 없이 무작정 코드를 치고 있던 것은 아닌가 되돌아보게 되었다. 이번 강의는 용어들이 어려워서 지금까지 3번 진행된 TS 강의 중 가장 난이도가 높게 느껴졌다. 과제 또한 이번에 다 못하더라도 언젠가 꼭 해봐야겠다. 1. 동적 타입과 정적 타입 타입 체커가 컴파일 타임에 수행되는지, 런타임에 수행되는지 여부 자바스크립트는 인터프리터를 기반으로 한 동적 언어이다. 타입스크립트는 컴파일 언어이다. 컴파일은 ts파일을 js파일로 변환하는 것이..

[원티드 프리온보딩 챌린지 2월] Week 1-2 Interface for TypeScript - 강의 후기

Week 1-2 Interface for TypeScript Interface, Modeling 1-2주차 시간은 타입스크립트를 사용하며 항상 의문을 가졌던 interface와 type alias의 차이에 대해 다뤄보았다. 나는 interface를 주로 사용하지만 그것을 왜 사용하는지에 대해서는 아직 설명하기 어렵다. 항상 그렇듯 '남들이 다 쓰길래'라는 답변은 도움되지 않는다. 자신만의 철학과 논리를 가지고 어떤 것을 왜 사용하는지 고민하는 시간이 꼭 필요하다고 하셨다. 1. 지난 시간 복습, TypeScript 공부 방법 TS가 JS의 슈퍼셋인것만은 아니다. JS에 있는 것이 모두 TS에 있는 건 아니다. 타입 에러시 타입을 바로 고치면 안되는 이유 타입스크립트는 내부 코드가 잘못됐을 때 오류를 알려..

[원티드 프리온보딩 챌린지 2월] Week 1-1 Document for TypeScript - 강의 후기

Week 1-1 Document for TypeScript Documentation, JSDoc, Declaration, Implements 1월 챌린지를 듣고 프로그램 구성이나 강의가 마음에 들어서, 원티드에서 진행하는 강의는 믿고 신청하게 되었다. 2월 챌린지의 주제는 타입스크립트였다. 프로젝트에서 타입스크립트를 사용하고 있지만, 아직 스스로의 지식이 겉핥기 수준에 머무는 듯 해서 이번 기회에 집중적으로 학습해보고자 하는 각오로 시작했다. 1. TypeScript 소개 타입스크립트 = JS + TS 문법 (syntax) 타입스크립트와 vs code 모두 마이크로소프트가 개발했다. 마이크로소프트가 vs code라는 IDE를 직접 만든 이유는 타입스크립트를 전파하기 위해서이다. 생각해보지 못한 내용이라 ..

[React] Context API 개념과 사용법, 학습하며 겪은 어려움

Context API 이번주에는 원티드 프리온보딩 강의에서 배운 context api를 학습했다. [원티드 프리온보딩 프론트엔드 인턴십] Week 3-1. React Hook의 심층 활용 - 강의 후기 [원티드 프리온보딩 프론트엔드 인턴십] Week 3-1. React Hook의 심층 활용 - 강의 후기 Week 3-1. React Hook의 심층 활용 의존성 배열 / useEffect / React.memo / useCallback / useMemo / Context API 2주차 강의는 원티드 커리어 챌린지 로 대체되었다. 커리어 챌린지는 2주 동안 진행된 전 직군 대상 강의 shinjungoh.tistory.com context api를 학습해야겠다고 생각한 이유는 첫째로, 프로젝트가 조금만 복잡해..

개발/React 2023.02.01

[원티드 프리온보딩 프론트엔드 인턴십] Week 4 과제 후기

Week 4 과제 후기 드디어 마지막 4주차 과제가 끝났다. 마지막 주차라 여러가지 일정이 겹쳐서 과제를 할 시간이 적었다. 화-금 강의가 월-금에 진행되었고, 그 사이에 2차례에 걸친 취업 설명회와 이력서 특강이 있었다. 아마도 그 다음주가 설 연휴라 일정이 앞당겨 진 것으로 안다. 나는 개인적으로 프리온보딩 프론트엔드 챌린지 1월 코스도 듣고 있었기 때문에 화-금 날에는 하루에 8시간 가까이 강의를 듣는 일정이 좀 버겁기도 했다. 마지막이라 그동안의 피로가 누적되기도 했고, 그래서 조금은 아쉬웠지만 그나마 차선책의 방법으로 마무리한 이번 과제를 회고해 본다. 과제 내용 4주차 과제는 API 서버와 통신해서 작동하는 댓글 프로젝트를 Redux를 통해 구현하는 것이었다. 참고용 레파지토리를 Fork해서 ..