generated at
useDerivedValue

元のShared Valueから派生したShared Valueを作成する




ts
import { useDerivedValue } from 'react-native-reanimated'; function App() { const derivedValue = useDerivedValue(() => { return sv.value * 50; }); }


以下はGPT-4に聞いた話
依存している値が変更されたときにのみ再計算される
useMemoなどと異なり、更新される単位が描画ではない
animation frameごとに値が更新される
マジ?hooksのルール逸脱してるんだmrsekut
Jotaiみたいに、hooksの外で定義するようなAPIにすべきだったのでは?
その挙動についてdocsのどこに書いてるんだろう