Function: useSyncSharedValue()
useSyncSharedValue<
T>(reanimatedSharedValue):WorkletsCoreSharedValue<T>
react-native-filament uses react-native-worklets-core for creating shared values, which works very similar to react-native-reanimated's shared values. However, you can't pass a reanimated shared value to a worklets core shared value directly. This hook allows you to sync a reanimated shared value with a worklets core shared value.
Type Parameters
• T
Parameters
• reanimatedSharedValue: SharedValue<T>
Returns
WorkletsCoreSharedValue<T>
Example
const reanimatedSharedValue = useSharedValue(0)
const workletsCoreSharedValue = useSyncSharedValue(reanimatedSharedValue)
// animate reanimatedSharedValue
return <ModelInstance index={0} rotate={workletsCoreSharedValue} />