タグ

2020年11月23日のブックマーク (2件)

  • Reactを自作しよう

    この記事は Build your own React を翻訳したものです。 Reactを1から書き直していきます。 実際のReactコードのアーキテクチャに従いますが、最適化機能と必須ではない機能は今回は実装しません。 Step 1: createElement関数 Step 2: render関数 Step 3: 並列モード Step 4: ファイバー Step 5: Render Phase と Commit Phase Step 6: 差分検出 Step 7: 関数コンポーネント Step 8: Hooks Step 0 復習 最初にいくつかの基的な概念を確認しましょう。 React、JSX、およびDOM要素がどのように機能するかをすでに理解している場合は、この章はスキップしても構いません。 今回は、次のわずか3行のコードをReactアプリの例として使用します。 const ele

    Reactを自作しよう
  • 『コーラ』を自作してみた

    『コーラ』には、謎の中毒性がある。それもそのはず、飲んだ限りでは何らかのスパイスが入ってるっぽいもんな。某有名メーカーはその細かな成分を明かしていないが、もしかしてコレは自分で作れるんじゃない? そんな感じでふと思い立ち、スパイスの達人(カレー家店主)である友人に助言してもらうなどして、コーラを作ってみることにした。結果、思わず笑いがこぼれるほど美味しいモノが出来上がってしまったことを知らせたい。 ・お高いバニラビーンズ様 よくわからんが、そのへんで売っているスパイスを煮出して砂糖と混ぜておけばコーラっぽくなるのでは……と考えた記者。そのまま実践してみても良かったのだが、バカ高いアレを使う手はずにしていたため、失敗は許されない。 サフランに続いて、今や世界で2番目に高いとも言われる “バニラビーンズ” だ。記者の家の近くのスーパーでは、15㎝くらいのものが1入って税別1150円。びっくり

    『コーラ』を自作してみた