目的
自分用のReactのメモ
間違いやアドバイスなど、気軽になんでもコメントしていただけると幸いです
Reactとは
"ReactはFacebookが開発しているUI(MV*フレームワークでいうViewのようなもの)に特化したJavaScriptライブラリです。"
引用元[https://www.to-r.net/media/react-tutorial01/]
Virtual DOM
"Reactでは情報が受け渡われてもいきなり描画は行わずVirtual DOMとよばれる構造体を作成してからVirtual DOMの内容を元にHTMLを作成してブラウザに描画します。
そして情報が変化した場合は、まずVirtual DOMに反映を行なってから、Virtual DOMと現在のHTMLの内容の比較を行い、差分のみをHTMLに反映させてブラウザの再描画をおこないます。"
引用元[https://www.to-r.net/media/react-tutorial01/]
ポイント:とても高速
Componentとは
Virtual DOMを構成する部品の事
Prop
Componentの属性。
型指定、バリデーションが可能
デザインパターン
fluxフレームワーク
今回は、Reduxというのを推薦したり。(理由:流行ってるし、reactと相性が良さげ
最後に
React、なんか良さげなきがする