https://programmers.co.kr/learn/courses/944
오늘 진도는 노마드 형님의 이 강의의 5강 정도가 될 것 같아요.
우리가 create-react-app 으로 만들었던
my-app의 구조를 분석해보겠습니다.
폴더는 node-modules / public / src 이렇게 돼있져.
node-modules 는 지원 패키지... 즉 외부에서 지원받는 용이라서
패키지 설치 안 됐을 때나 버전 문제 등이 발생했을 때 빼고는 잊어주시면 됩니다.
그리고 public 폴더는 html에서 정적파일을 보관하는 폴더져.
index.html이 들어있어요. index.js 하고요.
그리고 src 폴더가 source 즉, 소스 폴더로서
컴포넌트(각각의 작업)를 만드는 곳입니다.
App.js도 여기에서 나왔죠.
그런데 궁금한 점이 생깁니다.
보통 웹을 띄울 때, 제일 처음에 띄우는 메인 파일은 index.html 입니다.
그런데 우리는 어째서 App.js를 수정해서
메인 페이지를 바꿀 수 있었을까요?
이 의문은 간단하게 해결되는데요.
index.html 파일에 보시면 id==root 라고 지정하고 있고요.
참고로 index.html 안의 id==root 부분입니다. ^^

이게 최소 코드고요.
이렇게만 해도 잘 실행됩니다. ㅎㅎㅎ
class App extends Component
이게 앱 컴포넌트 입니다.
모든 컴포넌트는 render function 을 갖고 있습니다.
render는 보여주는 거죠.
그리고 항상 return 이 있어야 됩니다.
그래서 위의 코드가 최소단위인 거죠.
감사합니다.
sjchoi님의 [일일 미션] 2019년 4월 9일 초성퀴즈 + 보팅 추첨
@steem.apps님께서 🎲주사위를 굴려 8 이(가) 나왔습니다.
나들가게 엘지 그린마트 - 경기도 시흥시 정왕동 1499-6, 104호 from @kgbinternational
초보자가 쉽게 이해할 수 있도록 정말 자세하게 설명해주셨네요. ㅎㅎ
고수가 되고 싶네요. 저도 ㅎㅎㅎㅎㅎ 감사합니다.
저도 니콜라스 형님처럼 고수가 되고 싶습니다.
동영상 강의를 보면서 열심히 따라 하다보니
처음에 너무 어려웠던 리액트가 이제는 조금 할 만하네요. ㅎㅎ
하. 진짜 프로그래밍 정복 한 번 가죠 ㅋㅋ
한글과 영어의 적절한 믹스로 이해하지 못하고 갑니다. ㅎㅎㅎ 편안한 월요일 되시길 ㅎㅎ
사실은 저도 어디까지가 소스코드이고, 어디부터가 설명글인지 구분하기 힘들었습니다.ㅎㅎ
켁 ㅋㅋㅋㅋ
이해하기 쉽게 잘 설명해주셨네요 ^^
Posted using Partiko Android
아이고 감사합니다. ㅎㅎ 힘이 나네요. ㅎㅎ
찾아주셔 감사합니다~♥
행복한 ♥ 오늘 보내셔용~^^
Posted using Partiko Android
감사합니다. ^^ 행복한 하루되세요 ㅎㅎ
이해하기 쉬운거군요. 또르르.. ㅋㅋ
이해하기 어려워요 솔직히 ㅎㅎ 나름 풀어본겁니다. 쉽게 만들어 보겠습니다. ㅎㅎ
매일 1포스팅 보팅남깁니다. 편안한 밤되세요~
매일 1보팅 감사합니다. ㅎㅎ ^^