Skip to content

Commit

Permalink
fix: typo in 030-minimum-reactive (#287)
Browse files Browse the repository at this point in the history
  • Loading branch information
mesichicken authored Aug 2, 2024
1 parent 1962861 commit 7de12a4
Showing 1 changed file with 1 addition and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -533,7 +533,7 @@ const hasChanged = (value: any, oldValue: any): boolean =>

ここで、Reflect というものが登場していますが、Proxy と似た雰囲気のものなんですが、Proxy があるオブジェクトに対する設定を書き込む処理だったのに対し、Reflect はあるオブジェクトに対する処理を行うものです。
Proxy も Reflect も JS エンジン内のオブジェクトにまつわる処理の API で、普通にオブジェクトを使うのと比べてメタなプログラミングを行うことができます。
そのオブジェクトを変化させる関数を実行したり、読み取る関数を実行したり、key が存在するのかをチェクしたりさまざまなメタ操作ができます
そのオブジェクトを変化させる関数を実行したり、読み取る関数を実行したり、key が存在するのかをチェックしたりさまざまなメタ操作ができます
とりあえず、Proxy = オブジェクトを作る段階でのメタ設定、 Reflect = 既に存在しているオブジェクトに対するメタ操作くらいの理解があれば OK です。

続いて reactive.ts です。
Expand Down

0 comments on commit 7de12a4

Please sign in to comment.