Bacancy Technology
Bacancy Technology represents the connected world, offering innovative and customer-centric information technology experiences, enabling Enterprises, Associates and the Society to Rise™.
12+
Countries where we have happy customers
1050+
Agile enabled employees
06
World wide offices
12+
Years of Experience
05
Agile Coaches
14
Certified Scrum Masters
1000+
Clients projects
1458
Happy customers
Artificial Intelligence
Machine Learning
Salesforce
Microsoft
SAP
October 17, 2023
Install react-native-vector-icons using running this command
npm install --save react-native-vector-icons
Then completed all of the setup from here. ( Ignore this step )
This error typically occurs when a component is provided that doesn’t match the expected type ( You expected to pass a component or string but instead passed something different ). In your situation, I think that the problem is with how you import components.
Try importing in the following way.
import Entypo from 'react-native-vector-icons/Entypo;
Instead of this way.
import {Entypo} from "react-native-vector-icons";
This approach has always been my preference. ~/Icons/index.tsx
import AntDesign from 'react-native-vector-icons/AntDesign' import Entypo from 'react-native-vector-icons/Entypo' import EvilIcons from 'react-native-vector-icons/EvilIcons' import Feather from 'react-native-vector-icons/Feather' import FontAwesome from 'react-native-vector-icons/FontAwesome' import FontAwesome5 from 'react-native-vector-icons/FontAwesome5' import FontAwesome5Pro from 'react-native-vector-icons/FontAwesome5Pro' import Fontisto from 'react-native-vector-icons/Fontisto' import Foundation from 'react-native-vector-icons/Foundation' import Ionicons from 'react-native-vector-icons/Ionicons' import MaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons' import MaterialIcons from 'react-native-vector-icons/MaterialIcons' import Octicons from 'react-native-vector-icons/Octicons' import SimpleLineIcons from 'react-native-vector-icons/SimpleLineIcons' import Zocial from 'react-native-vector-icons/Zocial' const Icons = { AntDesign, Entypo, EvilIcons, Feather, FontAwesome, FontAwesome5, FontAwesome5Pro, Fontisto, Foundation, Ionicons, MaterialCommunityIcons, MaterialIcons, Octicons, SimpleLineIcons, Zocial, } export default Icons
Applying in any tsx file.
import Icons from './app/Icons'; return ( <> // ... <Icons.Entypo name="camera" size={24} color="black" style={icons1} /\> </> )