[reactJS]レスポンスの開始
反応とは?
Reactは,複雑なユーザインタフェースの構築を簡略化するためにフェイスブックに作成されたJavaScriptライブラリである.
Reactは、個々の構成部品単位を組み合わせてページを作成します.
重複コード作成中に再利用する必要がある機能を排除するために、任意の必要な場所で呼び出す機能または機能です.
UIの再利用性が良く、コードの可読性が高い.
メンテナンスが容易(問題のある構成部品をすばやく見つけることができます)
React Native(モバイルアプリケーション言語)の拡張性.
VueJS, AngularJS
構成部品
機能を実行するUI単位.
構成部品DOMツリーなどのVipical Dom TreeというTree形式で作成されます.
Reactが所有する仮想DOMツリー(本物のドームツリーをコピーした)
JSX構文
JSXはjavascript構文で、JavaScriptでHTML構文を使用してビューを整理するのに役立ち、応答プログラムの開発に役立ちます.
re-render
スクリーン上でユーザのために素子を分割する際に使用するrander関数を再呼び出すプロセス.
更新前の仮想DOM Tree状態が更新後の仮想DOM Tree状態と比較され、更新された場合、Real DOM Treeが更新される.
Reactプロジェクトの作成
npm, npx, yarn
Nodeプロジェクトにインストールされているすべてのパッケージまたはリポジトリを管理するツールです.
Reactは様々なオープンソースライブラリ(ツール)を用いて開発されている.
npm
npm install 패키지명
npx
npx create-react-app 프로젝트명
yarn
npm install -g yarn
yarn add 패키지명
Reactプロジェクトの作成
// 프로젝트를 생성할 폴더에서
// Mac은 터미널,
// Windows는 Cmder 혹은 vscode 터미널 실행
// 프로젝트 생성
> npx create-react-app 프로젝트명
// 실행 (기본포트 3000)
> cd 프로젝트명
> npm start
Webパッケージ
最も一般的なモジュールバンドルパッケージ.
アプリケーションを構成するすべてのリソース(HTML、CSS、PNGなど)を各モジュールと見なし、それらを組み合わせて統合された成果物を作成するツールです.
プログラミングの観点から、特定の機能を持つ小さなコードユニット.
機能コードセット.
Reference
この問題について([reactJS]レスポンスの開始), 我々は、より多くの情報をここで見つけました https://velog.io/@timcodejs/ReactJS-리액트-시작하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol