Поставьте зависимости:
npm install @shopify/react-native-skia react-native-gesture-handler react-native-reanimatedpnpm add @shopify/react-native-skia react-native-gesture-handler react-native-reanimatedyarn add @shopify/react-native-skia react-native-gesture-handler react-native-reanimatedbun add @shopify/react-native-skia react-native-gesture-handler react-native-reanimatedСкопируйте эти файлы в src/shared/components/molecules/dust-text/:
Код доступен по подпискеPro
Исходник «Текст в пыль» открывается с подпиской Pro. Уже оформили? Войдите в аккаунт.
Проверьте алиас путей. Импорты в коде выше записаны так, как их пишет astra-rn add: @/shared/components, @/shared/utils и @/shared/hooks. Нужен алиас "@/*": ["./src/*"] в tsconfig.json — или поправьте импорты под свои пути.
Код доступен по подпискеPro
Исходник «Текст в пыль» открывается с подпиской Pro. Уже оформили? Войдите в аккаунт.
childrenТип string
colors?Тип string[]
visible?Тип boolean
duration?Тип number
stagger?Тип number
particleSize?Тип number
density?Тип number
maxParticles?Тип number
shape?Тип TDustShape
drift?Тип number
interactive?Тип boolean
touchRadius?Тип number
touchForce?Тип number
fontSource?Тип DataSourceParam
fontFamily?Тип string
fontSize?Тип number
fontWeight?Тип TextStyle["fontWeight"]
autoFit?Тип boolean
paused?Тип boolean
style?Тип StyleProp<ViewStyle>