2020/2020

200206 react기초개발 및 세팅

fw93 2020. 2. 6. 15:56

15:00

create-react-app 작동을 위해 글로벌 설치 제거하고 npx create-react-app eternalstone 실행

안그러면 기초 템플릿이 안온다.

https://stackoverflow.com/questions/59188624/template-not-provided-using-create-react-app

 

Template not provided using create-react-app

When I type the create-react-app my-app command in my terminal, it appears to work - downloading all libraries successfully etc. At the end of that process however I get a message that a template w...

stackoverflow.com

 

yarn global remove create-react-app 이 문제였음 npm npx yarn 패키지매니저가 세개여서 모두 제거 필요했다.

 

 

15:25 리액트 이것저것 설정하고 리포 열었음. 깃헙gui에등록

15:38 리액트 기초 동영상 보고 직구프라이스 스튜디오로 옮김

https://www.youtube.com/watch?v=MRIMT0xPXFI&list=WL&index=3&t=92s

15:55 할일 다 끝내고 리액트부터 배우기로 결정.

할일 - 이더리움, 리액트 배워서 간단한 웹앱 만들기.

네이티브로 확장시키기

 

https://ko.reactjs.org/docs/add-react-to-a-website.html

 

기초적인 웹 컴파일러로 배운다.

기본 튜토리얼 따라가기로 했다.

16:23 html기반 기초 리액트 실험해봤다.

바벨을 html상에서 실행하는 방법도 있다. 

   <script type="text/babel">

      ReactDOM.render(
        <h1>Hello, world!</h1>,
        document.getElementById('root')
      );

    </script>

이렇게 하는거다.

npx babel --watch src --out-dir . --presets react-app/prod 

바벨 감시기. jsx파일을 src로 자동 컴파일해준다.

 

4:33 https://ko.reactjs.org/tutorial/tutorial.html

 

자습서: React 시작하기 – React

A JavaScript library for building user interfaces

ko.reactjs.org

여기서부터 시작하면 된다.

 

16:49 gitcoin 해커톤을 발견했다. 탐색중

 

16:58 해커톤 뭐 이것저것 있는거같다. 개발력 있으면 돈 벌 수 있을듯. 개발도 하고. 여러모로 디앱이 만들어지는 곳. 저기에서 지원 받아보자(나중에).

 

다시 리액트로 돌아옴. 하나로 된 파일 제작중

 

index3.html에 리액트 기초 템플릿 작성.

바벨 자동 빌드 워치 적용해서 src폴더에 jsx 코딩하면 자동 test.js 빌드로 만들어지고 index3.html에서 읽도록 함.

 

17:09 다른 리액트 컴포넌트를 불러오려면 <Square jinhyuk=1 />처럼 하면 된다. id나 class 같이 아무 값이나 넣어주면

해당 하위 컴포넌트에서는 this.props.jinhyuk로 꺼내올 수 있다.

'2020 > 2020' 카테고리의 다른 글

일기  (0) 2020.03.14
일기  (0) 2020.03.02
dd  (0) 2020.02.03
200123 일기  (0) 2020.01.23
투자나 사업  (0) 2020.01.23