📕 React는 무엇일까?
컴퓨팅에서 리액트(React, React.js 또는 ReactJS)는 자바스크립트 라이브러리의 하나로서 사용자 인터페이스를 만들기 위해 사용된다. 페이스북과 개별 개발자 및 기업들 공동체에 의해 유지보수된다.
리액트는 싱글 페이지 애플리케이션이나 모바일 애플리케이션 개발에 사용될 수 있다. 대규모 또는 복잡한 리액트 애플리케이션 개발에는 보통 라우팅, API통신 등의 기능이 요구되는데 리액트에는 기본적으로 제공되지 않기 때문에 추가 라이브러리를 사용해야 한다. -출처 : 위키백과
새로고침없이 화면을 변환시키고 마치 app같은 화면이라해서 web-app 이라고도 불립니다.
장점
1. 모바일 앱으로 발행이 쉬움
2. 앱처럼 뛰어난 UX
3. 비즈니스적 강점
사용방법
node.js를 검색하고 다운로드 해줍니다.
Visual Studio Code를 다운받아줍니다.
비쥬얼스튜디오코드를 다운받았다면
workspace로 쓸 폴더를 만들고 열기 버튼으로 해당 폴더를 엽니다.
아래에 있는 터미널 창을 써도 되지만 못찾겠다면 상단바에 있는 "터미널 -> 새 터미널"을 선택하시면 됩니다.
npx create-react-app my-app
cd my-app
npm start
첫 줄 끝에 my-app은 내가 만들고싶은 프로젝트명으로 하시면 됩니다.
후에 cd 프로젝트명을 하고 npm start를 하면 첫화면이 나올겁니다.
https://ko.reactjs.org/docs/create-a-new-react-app.html
새로운 React 앱 만들기 – React
A JavaScript library for building user interfaces
ko.reactjs.org
import React from 'react';
import logo from './logo.svg';
import './App.css';
function App() {
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<p>
Edit <code>src/App.js</code> and save to reload.
</p>
<a
className="App-link"
href="https://reactjs.org"
target="_blank"
rel="noopener noreferrer"
>
Learn React
</a>
</header>
</div>
);
}
export default App;
"프로젝트명 -> src -> App.js" 들어가면 이러한 코드가 보일건데 return(); 안에 <div className="App></div> 안에다가만 코딩을 하시면 됩니다.
'프론트엔드 > React' 카테고리의 다른 글
mac, gradle, react-bootstrap 연동 (0) | 2021.06.30 |
---|---|
[React] React-Bootstrap 사용하기 (0) | 2021.06.23 |
[React] React-bootstrap vs reactstrap (0) | 2021.06.23 |
[React] useState? (1) | 2021.06.18 |
[React] 데이터바인딩(Data Binding) (0) | 2021.06.17 |