D+10(React)
2385 ワード
1.反応
→Web開発用JavaScriptライブラリ
特長
(以前はクラスがよく使われていましたが、今は関数型しか使われていませんが、クラスも読めるはずです.)
2.反応の特徴
これは、
*開発アプリケーションに必要なコード、アルゴリズム、データベースの連動などのスケルトンを提供します.キッチン
→モバイルアプリケーションを作成できるJavaScript
3.フレームとライブラリ
フレームワーク:機能がそろっており、必要に応じて(より限られた)
ライブラリ:環境のみが提供され、自由度が高い.(カスタマイズに適したライブラリ)
🚩 そこで、環境にやさしく、自由度の高い反応ライブラリを学びます.
4. JSX
jsで作成されたhtmlコード.
< View>, < Text>
以下の導入が必要↓
import { Text, View } from 'react-native';
5.Rendering
レンダリングは、サーバからHTMLファイルを受信してブラウザに送信するプロセスです.
6.反応に必要な知識
再利用可能なui単位で画面全体にボタンを指定することもできます.
変数に代わるデータストレージスペース(必須?)
why?アプリケーションのように反応させるには、stateを使用してリフレッシュせずに再レンダリングできます.
🚩干からび、常に変更される重要なデータはステータスに格納されます!
データ転送、input、
UI = component(state):
ユーザーインタフェースは、コンポーネントにどのデータが注入されているかによって異なります.
7.非構造化配分方式
変数としてディクシャナから直接キー値を取得し、関数ですぐに使用できる方法です.
8.反応液の使用に必要なもの
Node
JavaScriptをブラウザ以外(サーバ上でも)で実行できる環境
NPM (Node Package Manager)
node.jsがiosならnpmはappstoreです.
CRA
9.ファイルの構成
npmにダウンロードされたすべてのパッケージの場所
▼ package.json & package-lock.json:
プロジェクトの詳細
▼ .gitignore :
ファイルまたはフォルダを入力します(git管理を使用したくないファイルやフォルダなど)
public
(폴더)이미지
index.html
src
(폴더)컴포넌트
(폴더)페이지
(폴더)로그인
로그인.css
로그인.js
(폴더)메인
메인.css
메인.js
`Reference
この問題について(D+10(React)), 我々は、より多くの情報をここで見つけました https://velog.io/@hnmpot/D10React-Prestudyテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol