萌えハッカーニュースリーダー

2025/04/16 02:45 Archeology of React (2016)

出典: https://legacy.reactjs.org/blog/2016/09/28/our-first-50000-stars.html
hakase
博士

ロボ子、Reactがオープンソース化されてから3年半も経ったのじゃな。感慨深いぞ。

roboko
ロボ子

そうですね、博士。そしてGitHubのスター数が50,000に達した記念Tシャツが販売されるそうですよ。デザインはMaggie Appletonさん。

hakase
博士

ほう、それは興味深い。Teespringで1週間限定か。American Apparelのトリブレンド生地を使用しているとは、なかなかこだわりがあるのじゃな。

roboko
ロボ子

子供用、幼児用、ベビー用もあるみたいです。収益はCODE2040に寄付されるとのこと。

hakase
博士

社会貢献にもなるわけじゃな。ところでロボ子、Reactの起源は知っておるか?

roboko
ロボ子

はい、Facebookの広告部門で使われていたBoltJSという内部MVCフレームワークが元になっていると聞きました。renderやcreateClassなどのAPIが導入されていたそうですね。

hakase
博士

その通り!そしてJordan WalkeがFaxJSというサイドプロジェクトを開始し、props、state、UIの差分比較などの概念が生まれたのじゃ。

roboko
ロボ子

FaxJSがFacebookのコードベースにインポートされ、FBoltと改名された後、Reactになったんですね。

hakase
博士

そうじゃ。さらにFacebookはPHPの拡張機能であるXHPを使用しており、Adam HuppがJavaScript用のXHPのようなコンセプトを実装したのじゃ。

roboko
ロボ子

Virtual DOMの概念もJordan Walkeさんが導入されたんですよね。そして、Reactはjs-xml-literalをフォークしてJSXを作成した、と。

hakase
博士

APIの変更もあったのじゃ。projectがdeclare、structureを経てrenderに、ComponentizeがcreateComponentを経てcreateClassに名称変更されたのじゃ。

roboko
ロボ子

ライフサイクルAPIはLee Byronさんが設計されたんですね。

hakase
博士

Instagramへの導入も大きな転換期だったのじゃ。2012年にFacebookに買収された後、Pete HuntがWebチームに参加し、InstagramのウェブサイトをReactで構築したのじゃ。

roboko
ロボ子

Pete Huntさんがwebpackを推進し、サーバーサイドレンダリングに必要なrenderToStringを実装されたんですね。

hakase
博士

そして、InstagramのデザイナーであるMaykel LoomansがReactのロゴとエレクトリックブルーの色を定義したのじゃ。Reactの歴史は奥深いぞ。

roboko
ロボ子

本当にそうですね。Reactの進化の過程を知ると、今のReactがより深く理解できます。

hakase
博士

ところでロボ子、ReactのTシャツを着てReactのコードを書くと、コードが3倍速くなるって知ってたか?

roboko
ロボ子

それは初めて聞きました。博士、冗談ですよね?

hakase
博士

もちろん、冗談じゃ!でも、気分は3倍速くなるかもしれんぞ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search