

Size of the icon, can also be passed as fontSize in the style object. Import Icon from 'react-native-vector-icons/FontAwesome' const myIcon = PropertiesĪny Text property and the following: Prop In your webpack configuration file, add a section to handle ttf files using url-loader (or file-loader) Note: you need to recompile your project after adding new fonts.

Browse to node_modules/react-native-vector-icons and drag the folder Fonts (or just the ones you want) to your project in Xcode.

If you want to use any of the bundled icons, you need to add the icon fonts to your Xcode project. If you intend to use FontAwesome 5, check out this guide to get you started.For each platform (iOS/Android/Windows) you plan to use, follow one of the options for the corresponding platform.Run: $ npm install -save react-native-vector-icons.SimpleLineIcons by Sabbir & Contributors (v2.5.5, 189 icons).Zocial by Sam Collins (v1.4.0, 100 icons).MaterialCommunityIcons by (v6.5.95, 6596 icons).Fontisto by Kenan Gündoğan (v3.0.4, 615 icons).FontAwesome by Dave Gandy (v4.7.0, 675 icons).Feather by Cole Bemis & Contributors (v4.28.0, 286 icons).EvilIcons by Alexander Madyankin & Roman Shamin (v1.10.1, 70 icons).Entypo by Daniel Bruce (v1.0.1 411 icons).Things I have planned is to split up the repo into a monorepo, that would enable individual versioning of icon sets, better performance, smaller bundle and easier for the community to publish their own. If you find the library useful, please consider sponsoring. Generating your own icon set from a CSS file.svg files natively – try react-native-vector-image. Easy to extend, style and integrate into your project. Perfect for buttons, logos and nav/tab bars.
