![見出し画像](https://assets.st-note.com/production/uploads/images/40964392/rectangle_large_type_2_d1ed2eb59e3ba3d2390ebbc85f29e094.png?width=1200)
現場TypeScriptでReact開発「連載中⑤」
React の誕生
まず Facebook には BoltJS という内製の MVC フ レームワークがあり、Facebook 広告のアプリケーション構築に用いられてたらしい。
でもその機能 が増え高度化するにつれてフレームワークのコードベースも複雑になり、メンテナンスが難しくな っていった。
そこで同社のエンジニア Jordan Walke が BoltJS の欠点を克服するべく、個人で FaxJSという実験的なプロジェクトを始めたという。
それが 2011 年 9 月のこと。
React を読み解く 6 つのキーワード
・Declarative(宣言的)
・Component-Based(コンポーネントベース)
・Just The UI(UI にしか関知しない)
・Virtual DOM(仮想 DOM)
・One-Way Dataflow(単方向データフロー)
・Learn Once, Write Anywhere
(ひとたび習得すれば、あらゆるプラットフォームで開発できる)
他のフレームワークとの比較
この記事が気に入ったらチップで応援してみませんか?