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} />