TypeScript+React로 Hello World(전무 지인 T+R 그 2)
3891 단어 ReactTypeScript
지난 번까지의 상태
TypeScript+React 프로젝트를 실행할 수 있는 환경을 구축했다.
※타이틀이 길었기 때문에, 수정했습니다.
이번 목적
Hello world한다.
절차
마지막으로 만든 프로젝트 폴더에 src라는 폴더가 있으므로 이동합니다.
cd src
다음 명령으로 index.tsx 이외의 파일을 삭제합니다.
rm *.ts *.css *.svg App.*
※WSL상에서는 ls | grep -v -E 'index.tsx' | xargs rm -r (을)를 하면(자) 에러가 나왔기 때문에.
index.tsx의 내용을 다음으로 변경한다.
import React from 'react';
import ReactDOM from 'react-dom';
ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('root')
);
변경하면 npm start에서 프로젝트 실행.
아래와 같이 Hello, world!라고 표시되면 성공.
해설
import React from 'react';
import ReactDOM from 'react-dom';
react 및 react-dom 패키지를 읽습니다.
DOM(Document Object Model)이란 web페이지의 표현 방법.
ReactDOM.render();
React 프로젝트가 실행될 때 처음 실행되는 렌더.
첫 번째 인수가 그리는 내용(컴포넌트)으로, 두 번째 인수가 그리는 대상(DOM 요소).
<h1>Hello, world!</h1>
HTML의 h1 태그를 사용하여 Hello, world!라는 제목을 만들고 있다.
document.getElementById('root')
document.getElementById() 를 사용하여 루트 요소를 가져옵니다.
요약
ReactDOM.render()에서 HTML의 루트 요소에 Hello, world!을 묘사하고 있다.
다음
다른 파일의 구성 요소 로드
참고문헌
Hello world한다.
절차
마지막으로 만든 프로젝트 폴더에 src라는 폴더가 있으므로 이동합니다.
cd src
다음 명령으로 index.tsx 이외의 파일을 삭제합니다.
rm *.ts *.css *.svg App.*
※WSL상에서는 ls | grep -v -E 'index.tsx' | xargs rm -r (을)를 하면(자) 에러가 나왔기 때문에.
index.tsx의 내용을 다음으로 변경한다.
import React from 'react';
import ReactDOM from 'react-dom';
ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('root')
);
변경하면 npm start에서 프로젝트 실행.
아래와 같이 Hello, world!라고 표시되면 성공.
해설
import React from 'react';
import ReactDOM from 'react-dom';
react 및 react-dom 패키지를 읽습니다.
DOM(Document Object Model)이란 web페이지의 표현 방법.
ReactDOM.render();
React 프로젝트가 실행될 때 처음 실행되는 렌더.
첫 번째 인수가 그리는 내용(컴포넌트)으로, 두 번째 인수가 그리는 대상(DOM 요소).
<h1>Hello, world!</h1>
HTML의 h1 태그를 사용하여 Hello, world!라는 제목을 만들고 있다.
document.getElementById('root')
document.getElementById() 를 사용하여 루트 요소를 가져옵니다.
요약
ReactDOM.render()에서 HTML의 루트 요소에 Hello, world!을 묘사하고 있다.
다음
다른 파일의 구성 요소 로드
참고문헌
cd src
rm *.ts *.css *.svg App.*
import React from 'react';
import ReactDOM from 'react-dom';
ReactDOM.render(
<h1>Hello, world!</h1>,
document.getElementById('root')
);
import React from 'react';
import ReactDOM from 'react-dom';
react 및 react-dom 패키지를 읽습니다.
DOM(Document Object Model)이란 web페이지의 표현 방법.
ReactDOM.render();
React 프로젝트가 실행될 때 처음 실행되는 렌더.
첫 번째 인수가 그리는 내용(컴포넌트)으로, 두 번째 인수가 그리는 대상(DOM 요소).
<h1>Hello, world!</h1>
HTML의 h1 태그를 사용하여 Hello, world!라는 제목을 만들고 있다.
document.getElementById('root')
document.getElementById() 를 사용하여 루트 요소를 가져옵니다.
요약
ReactDOM.render()에서 HTML의 루트 요소에
Hello, world!을 묘사하고 있다.
다음
다른 파일의 구성 요소 로드
참고문헌
다른 파일의 구성 요소 로드
참고문헌
Reference
이 문제에 관하여(TypeScript+React로 Hello World(전무 지인 T+R 그 2)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/botanic7arc/items/d71b292eb5a3c40d23de텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)