TypeScript

  1. 왜 타입스크랩트를 써야하나.
  2. TypeScipt 기초
  3. 함수 타입을 정의하자
  4. interface를 활용하자
  5. 타입 별칭이란?
  6. 연산자를 이용한 타입 정의 - 유니온 타입
  7. enum
  8. class
  9. generic
  10. promise Types
  11. todolist 만들어보기
  12. 디버깅

목차

REACT.FC


// model

class Todo {
  id: string;
  text: string;
  constructor(todoText: string) {
    this.id = new Date().toISOString();
    this.text = todoText;
  }
}

export default Todo;
// app.jsx

import React from "react";
import Todos from "./components/todos";
import Todo from "./models/Todo";

const App = () => {
  const todos = [new Todo("learn Leact"), new Todo("Learn javascript")];
  return (
    <div>
      <Todos items={todos} />
    </div>
  );
};
export default App;

List 만들기