비동기, fetch
- 외부 데이터를 가져오는 것은 비동기 → 싱글스레드기 때문에 서버를 가져오는 동안에 클라이언트가 멈춰있을 수 없어서
- 기초 세팅은 constructor에서 하지만, fetch를 constructor에서 한다면 기다리지 않고 render를 하겠지.. 그래서 비동기적인 일을 할 때는 didMount에서 해주기
-
초기 데이터가 없을 때 넘겨주는 props가 undefined인 문제 해결
-
데이터 초기화 레퍼런스
- 런코 React Async Handling 동영상
- https://tinyurl.com/yxeqdmag
- https://tinyurl.com/yda5np3g
- https://tinyurl.com/yxgprsdo
-
인프런 생활코딩 리액트
- input, textarea 태그의 디폴트 값을 넣고 싶으면 태그 사이에 {값}을 넣는게 아니라 value로 넣어야 함
- input 태그에 value로 props를 주입시켜주면 read only가 되서 input 태그에 다른걸 적을 수가 없다! onchange 같은 핸들러를 써줘야 변경가능하다.
'TIL (today I learned)' 카테고리의 다른 글
2019-10-11 [여러가지 추천 사이트/툴 정리] (0) | 2019.10.11 |
---|---|
TIL_2019-10-04 [리액트 스프린트] (0) | 2019.10.05 |
TIL_2019-09-29 리액트 공부 (0) | 2019.09.29 |
TIL_2019-09-27 [Interact with Server 스프린트 1] (0) | 2019.09.29 |
VSCode extention 추천 (0) | 2019.09.27 |