기존 자바스크립트의 런타임 환경인 node나 브라우저에서 타입스크립트를 실행할 수 없다. 타입스크립트는 프로그래밍 언어이자 도구(컴파일러)이다. 코드를 실행하여 타입스크립트 코드를 자바스크립트로 컴파일하는 컴파일러이다. 즉 타입스크립트를 사용하여 결과적으로 얻는
사용자 입력을 받기 위해 <form>을 사용하는 경우이다.useState훅 으로 로 사용자 입력을 관리할 수도 있지만, useRef 훅을 이용해 사용자 입력을 관리하려고 했다. useRef에는 제네릭타입을 설정해 주어야 한다. 그러기 위해서 ref에 어떤 데
useState 훅을 통해 상태를 관리하려고 했다.관리해야할 상태는 다음과 같은 구조였다. (객체들이 담긴 배열)초기 상태의 값을 빈 배열로 두고 상태 변경 함수를 통해 데이터를 하나씩 추가해 나가고자 했다.그래서 다음과 같이 코드를 작성했다.이렇게 작성하게 되면 다음
날짜를 입력받고 화면에 출력하는 과정에서 다음과 같은 에러를 만났다.Type 'Date' is not assignable to type 'ReactNodeReact Elements를 제외한 객체는 자식으로 유효하지 않다.즉, <div>{여기에 객체 바로 못 넣는다