[レスポンス]レスポンスの起動/インストール/コンポーネントの作成/html自動完了フラグ
きどうはんのう
Nodeのダウンロードとインストール
https://nodejs.org/en/
Mac OSは→
brew install node
コマンド言語でインストールできます!ただし、brewはインストールされる必要があります.これにより、最新のLTSバージョンがインストールされます.
面倒な人はmacバージョンをダウンロードしてインストールするのが最も便利です!
node -v
,正しくインストールされていることを確認npx create-react-app .
を使用してレスポンス・アイテムを作成または
npx create-react-app 프로젝트이름
としてもよい.プロジェクト名に大文字がある場合は、プロジェクトを作成できません.
電子的な場合は、このパスにアイテムが作成されます.
後者の場合は、プロジェクト名で命名されたフォルダが作成され、反応プロジェクトが作成されます.
npm start
,反応項目を開始することができる.はんのうとくせい
JSX
言語を使用します.→
JSX
は、リアクターとともに使用するために作成されたJavaScript拡張言語です.div
タグなどのラップタグを使用する必要があります.import logo from './logo.svg';
import './App.css';
//사용자 정의 함수는 대문자로 시작해야함
//입력받은 데이터만큼 li태그를 생성하고 배열 lis에 담아줌
function Nav(props){
var lis = [];
for (var i =0; i < props.student.length; i++){
var item = props.student[i];
lis.push(
<li key={item.id}>
이름 : {item.name}
학번 : {item.id}
</li>
)
}
//리턴값으로 nav, ol 태그에 감싸진 lis를 반환함
return (
<nav>
<ol>
{lis}
</ol>
</nav>
)
}
//Nav(props)의 값을 student로 정의하고 topics의 값을 넣어줌
function App() {
var topics = [
{id:20161111, name:"lily",major:"computer science"},
{id:20162111, name:"LipJay~",major:"dancing "},
{id:20163111, name:"LeeJung",major:"dancing"}
];
return (
<div>
<h2>학생 목록</h2>
<Nav student={topics}></Nav>
</div>
);
}
export default App;
vscode-reactでhtml自動補完機能を開く
command 또는 control
+ ,
) include language
検索Add Item
をクリックし、Item
にjavascript
を入れ、Value
にjavascriptreact
を入れます.(vsコードの例と同じです.)
ダメならオフにしてから再開するか、スペルが間違っていないか確認します!
Reference
この問題について([レスポンス]レスポンスの起動/インストール/コンポーネントの作成/html自動完了フラグ), 我々は、より多くの情報をここで見つけました https://velog.io/@lilys2/React리액트-시작하기설치하기컴포넌트만들기html태그자동완성하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol