Lucide Icons
Cross-platform compatible SVG-based icons
Installation
yarn add react-native-svg @tamagui/lucide-icons-2
react-native-svg in the parent
app or workspace root rather than a leaf package.Usage
Use them as regular React components:
import { Button } from 'tamagui'import { Plus } from '@tamagui/lucide-icons-2'// Button will automatically pass size/theme to iconexport default () => <Button icon={Plus}>Hello world</Button>// or you can control itexport default () => <Button icon={<Plus size="$4" />}>Hello world</Button>
They accept your tokens/theme keys for color and size.
Credit
The great Lucide Icons , a superset of the wonderful Feather Icons .