초보자를 위한 React JS 기초
14152 단어 javascriptbeginnersreacttutorial
리액트 JS란 무엇인가
사용자 인터페이스 구축을 위한 JavaScript 라이브러리
index.js 이해하기
1. 반응에서 간단한 JSX 요소 렌더링
→index.js
import React from "react"
import ReactDom from "react-dom"
ReactDom.render(
<ul>
<li>eat</li>
<li>sleep</li>
<li>code</li>
</ul>
,document.getElementById("root")
)
→index.html
여기 div 태그 안에 JS와 CSS를 id가 "root"인 모든 React 앱 렌더링에 연결했습니다.
<html>
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div id="root"></div>
<script src="index.pack.js"></script>
</body>
</html>
2 Function을 사용하여 간단한 JSX 요소 렌더링
import React from "react"
import ReactDom from "react-dom"
//function
function App()
{
return (<ul>
<li>eat</li>
<li>sleep</li>
<li>code</li>
</ul>)
}
ReactDom.render(<App />,document.getElementById("root"))
3. 앱.js
여기에서는 create App.js를 사용하여 index.js로 렌더링합니다.
새 파일을 생성하자 → App.js
import React from "react"
function App(){
return (
<div>
<h1>Umapathi K.</h1>
<p>I am the student who loves...</p>
<ol>
<li>Running</li>
<li>Coding</li>
<li>Pubg</li>
</ol>
</div>)
}
export default App
여기서 "기본값 내보내기"는 App.js 파일을 내보내는 데 사용되므로 디렉토리의 어느 곳에서나 사용할 수 있습니다.
→index.js
import React from "react"
import ReactDom from "react-dom"
import App from "./App"
ReactDom.render(<App />,document.getElementById("root"))
4 프로젝트 구성
현재 React 프로젝트의 구조는 다음과 같습니다.
--📂공개
-index.html
--📂src
-style.css
-index.js
-앱.js
5가지 간단한 트위터 앱
단계:
The best online code editor for React JS is stackblitz, It is very efficient for learning and building small projects, So, I recommend creating account on stackblitz for learning React JS
2.src 내부에 "components"📂 폴더 생성
3. components 폴더 안에 "Tweet.js"생성
4. App.js 내부의 소품 전달
props를 사용하여 구성 요소의 내용을 하드 코딩하는 대신 동적으로 변경하여 코드 재사용성을 향상시킵니다.
→앱.js
import React from "react";
import Tweet from "./components/Tweet";
function App(){
return(
<div className="tweet"> // class is keyword in js so we use className
<Tweet name="Umapathi" content="coding with 2gb ram😁" likes="2" />
<Tweet
name="madhavan"
content="finished my coding schedule😴"
likes="15667"
/>
<Tweet
name="Ajay"
content="I should have started learning recat early 😣"
likes="2487"
/>
</div>
);
}
export default App;
→구성요소
→Tweet.js
import React from "react";
function Tweet(props){
return (
<div>
<h1>{props.name}</h1>
<p>{props.content}</p>
<h3>{props.likes} likes</h3>
</div>
);
}
export default Tweet;
또는 소품을 작성하는 대신 "구조화"라고 하는 아래와 같이 코딩할 수도 있습니다. 매번 뭔가
import React from "react";
function Tweet({name,content,likes}){
return (
<div>
<h1>{name}</h1>
<p>{content}</p>
<h3>{likes} likes</h3>
</div>
);
}
export default Tweet;
React의 기본적인 사용 사례를 이해하셨으면 좋겠습니다 😉
⚛ simple Twitter app demo
Reference
이 문제에 관하여(초보자를 위한 React JS 기초), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/umapathikrishnan/react-js-basics-for-beginners-294i텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)