2022-02-21 TIL

Fact

  • 프로그래머스 숫자 문자열과 영단어 문제, 신고 결과 받기 문제 TDD로 풀기
  • we-study 프로젝트에 자바스크립트 코드를 모두 타입 스크립트로 변경
  • 프로젝트 만들다가 눈이 너무 아파서 다크 모드를 만들어보려고 useContext를 공부했다.

Feelings

  • 한꺼번에 타입을 지정해 주고 있는데, 작업을 하면서 깨달음을 얻었다. 모든 건 미리미리 해야 하는 것을… 지옥 그 자체다.

하루종일 타입을 지정하고있는 이유

  1. 타입 스크립트가 아직 익숙하지 않다.
  2. 먼저 자바스크립트로 코드를 작성하고 타입 스크립트로 변경하는 것을 계획으로 잡아놓았기 때문

Findings

questionList 객체 안에 question 배열들이 들어가 있는 타입을 지정하려고 한다. 아래처럼 지정할 수 있다.

export interface QuestionLayout {
  questionList: Array<Quiz>
}

const QuestionLayout = ({ questionList }: QuestionLayout) => {}

Future Action

  • 타입은 미리미리 작성하자
  • 알고리즘 하루에 한 문제