- Published on
✨ React JS 초보자를 위한 리액트 강좌 #16,17 강의 정리
- 글쓴이
📌 목차
💁🏻
- 강의 소개
- 설치(create-react-app)
- 컴포넌트,JSX
- 첫 컴포넌트 만들기
- CSS 작성법
- 이벤트 처리
- state,useState
- props
- 더미 데이터 구현
- 라우터 구현 react-router-dom
- json-server,REST API
- useEffect,fetch()로 API 호출
- custom Hooks
- PUT(수정),DELETE(삭제)
- POST(생성),useHistory
- 마치며
- 부록: 타입스크립트 적용하기
마무리 및 부록 : 타입스크립트 적용하기
느린 인터넷 환경을 써보려면 개발자 도구 - 네트워크 탭에서 slow 3G
를 선택한다.
단어가 로딩중일 때는 로딩중이라는 메시지를 보여준다.
통신 중일 때는 버튼을 누르지 못하게 만들어준다. => 오류 방지
타입스크립트 적용
-
타입스크립트 설치
npm install typescript @types/node @types/react @types/react-dom @types/jest @types/rect-router-dom
입력 -
js는 tsx로 변경
-
interface를 만들고 type 설정 절대 any 타입을 남용하면 안된다.
type명 뒤에 '?'를 붙이면 그 type은 optional하다는 의미이다. interface 앞에 export를 붙여주면 그 interface는 다른 컴포넌트에서도 사용 가능하다.