よく耳にするReactを自分なりにまとめてみた...
自己紹介
むちゃんです。
関西を拠点に活動しているフロントエンドエンジニアです。
HAL大阪の2回生です (2020.7.4現在)
イベントなど回っているので是非大阪辺りの方は会いましょう!
1...REACTとは?
Facebook社が開発したWebのUIを作るためのJavascriptのライブラリ。
[公式ドキュメント]:https://ja.reactjs.org/
2...コンポーネントとは?
[見た目]+[機能]を合わせた物。
- 見た目(View)
- 機能(controller)
Webの構造(コンポーネントツリー)
・オブジェクトの階層構造のこと
なぜコンポーネントを使うのか?
- 再利用をするため
- 分割統治するため(お互いの依存関係をなくす)
- 変数に強くなるため
コンポーネントの種類
・Functional Component(ファンクショナルコンポーネント)
3...DOMについて
そもそもDOMって何?
〜Document Object Model (DOM)=要はインターフェース
HTMLにアクセスする窓口みたいな物
構造や見た目、コンテンツを変更
Virtual DOMとは
〜Reactが管理しているDOM
ブラウザのレンタリングと別管理
->効率よくDOM操作をできる
・通常のDOM操作
document.getElemntById('hoge').innerText='hoge'
・ReactのVirtualDOM操作
render(
<div id="hoge">hoge</div>
)
JSXについて(トランスコンパイル)
〜Javascropt内でHTMLっぽくる
ReactDOM.render(
<div ClassName={hoge}>
<h1>HelloWorld</h1>
</div>
)
4...JSXの基本文法での注意点!!
・Reactのパッケージインストールが必要
import React from "react"
・ClassはClassNameと記述
・1つで完了するタグは終了タグをつける
あとがき
今回は自分なりにReactについて簡潔にまとめてみした
次回はstateやライフサイクルについてより詳しくまとめてみたいと思います。
Twitter @HomgMuchan ぜひフォロー待っています❗️
Author And Source
この問題について(よく耳にするReactを自分なりにまとめてみた...), 我々は、より多くの情報をここで見つけました https://qiita.com/HongMuchan/items/7bca179a0cfb33cbe206著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .