자바스크립트를 다루는 사람은 많지만, 자바스크립트의 작동 원리를 명확히 알고 사용하는 사람은 많지 않은 것 같다. 자바스크립트 엔진에 무엇이 있고 그중 크롬의 V8이 동기, 비동기 함수를 어떻게 처리하는지 알아보자.
리액트 네이티브로 기능 연습이 아닌 실제 서비스와 100% 동일한 앱을 만들 것이다. 2주만에 가능?? 응... 가능
파일 업로드를 하다보면 FormData에 append를 이용해 이것 저것 많은 데이터를 담아두게 된다. 그런데 아무리 해도 콘솔이 찍히지 않는다.정녕 확인할 길이 없는걸까?? 실험을 시작해보자.
FlatList나 ScrollView를 사용하다보면 저런 경고문이 자꾸 뜬다. 경고문이 뜨면.... 없애지 않으면 참을 수가 없다. 또 실험 시작이다
크리에이터 페이지를 만들어보자! 직접 상품을 만들어 등록할 수 있다니 얼마나 신나는가
강의 만들 수 있는 크리에이터가 되려면 한달은 걸리겠어... 그럼 뭘 보고 클론해?? 음... 그냥 상상속의 페이지를 만들어볼까?
FormData 를 서버로 전송해주려 하는데 항상 빈 객체만 넘어간다.... 이유가 뭘까?? 실험을 시작해보자.
웹페이지에서 파일을 업로드 하기 위해서는 input 태그가 필요하다. 이때의 type=file 속성에 대해 알아보자.
제품 상세 페이지를 만들어보자!! 수 많은 옵션들.... 라이브러리 없이도 만들 수 있다.
오늘이 있으면 내일도 있는법, 오늘의 집과 아주 닮은 내일의 집을 클론해보자.
리액트를 좀 다루는 사람이라면 정말 제일 환장하는 메세지일 것이다. 이 에러와 작별하기 위한 실험을 시작해보자.
라우팅이란 다른 경로에 따라 다른 뷰를 보여주는 것을 의미한다. 라우터를 설치하고 사용하는 방법을 알아보자.
: 사실 자바스크립트에는 숫자를 다양한 방법으로 보여주는 기능이 없다. 하지만 없다면 만들면 된다.
리액트에서 다루는 값은 props 와 state가 있다. class형에서 이 두가지를 다루는 방법에 대해 알아보자.