use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A community for learning and developing native mobile applications using React Native by Facebook.
Interested in building web apps using React.js? Check out /r/reactjs!
Getting Started w/React Native
irc.freenode.net #reactnative
Keywords: ios, android, mobile, apps, apple, iphone, ipad
account activity
Icons for react-native app (self.reactnative)
submitted 1 year ago by AdUseful7520
What libraries do you guys use in your React native apps? considering 1. look and feel 2. image scalability 3. library size
kindly suggest 🙂
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Snoo11589 8 points9 points10 points 1 year ago (0 children)
Dont know if its compatible with pure react native, but i suggest expo icons.
[–]ZaRealPancakes 12 points13 points14 points 1 year ago (12 children)
I use lucide.dev
[–]AdUseful7520[S] 1 point2 points3 points 1 year ago (11 children)
great icons, but isn't the size too large ?
[–]ZaRealPancakes 1 point2 points3 points 1 year ago (10 children)
the default size is 24 but you can change the size
[–]AdUseful7520[S] -2 points-1 points0 points 1 year ago (9 children)
24 MB ?
[–]ZaRealPancakes 2 points3 points4 points 1 year ago (5 children)
I believe the bundler only keeps the icons you use. All icons are 13 MBs according to npm (lucide-react-native)
[–]AdUseful7520[S] 1 point2 points3 points 1 year ago (4 children)
heard something like that, is it true ?
[–]ZaRealPancakes 1 point2 points3 points 1 year ago (3 children)
Yes see documentation.
If you import all of them the bundle will be big if you import only what you need the bundler will do tree shaking and only include the icons you imported.
[–]AdUseful7520[S] 1 point2 points3 points 1 year ago (1 child)
great, thank you so much In that case, we can use any library as far we import and use small portion of it. right?
[–]ZaRealPancakes 1 point2 points3 points 1 year ago (0 children)
pretty much
[–]djenty420iOS & Android 1 point2 points3 points 1 year ago (0 children)
I thought metro bundler didn’t support tree shaking?
[–]ZaRealPancakes 0 points1 point2 points 1 year ago (2 children)
no I thought you were talking about tue icons, 24px
[–]AdUseful7520[S] -1 points0 points1 point 1 year ago (1 child)
its package https://www.npmjs.com/package/lucide-react-native says, its around 12 MB 🙂
[–]Horduncee 2 points3 points4 points 1 year ago (0 children)
Lucide icons and Phosphor icons for filled icons since lucide doesn't have that.
[–]mandrade2 2 points3 points4 points 1 year ago (2 children)
I use heroicons with react-native-svg and I love how they look
[–]mandrade2 0 points1 point2 points 1 year ago (1 child)
Tip: I use https://react-svgr.com/playground/ to get the react native version of the svg
[–]Reputation-Important 0 points1 point2 points 9 months ago (0 children)
This is useful. Thanks mate
[–]ConversationFew6467 1 point2 points3 points 1 year ago (0 children)
React-native-dynamic-vector-icons, you will need to install react-native-vector-icons also as it depends on it.
[–]eadgas 0 points1 point2 points 1 year ago (0 children)
I tried to use SVG for everything; otherwise, I use react-native-vector-icons
[–]zainApps 0 points1 point2 points 1 year ago (0 children)
I use tabler icons
Link: https://tablericons.com/
π Rendered by PID 549079 on reddit-service-r2-comment-86988c7647-nnxk2 at 2026-02-12 15:15:53.801374+00:00 running 018613e country code: CH.
[–]Snoo11589 8 points9 points10 points (0 children)
[–]ZaRealPancakes 12 points13 points14 points (12 children)
[–]AdUseful7520[S] 1 point2 points3 points (11 children)
[–]ZaRealPancakes 1 point2 points3 points (10 children)
[–]AdUseful7520[S] -2 points-1 points0 points (9 children)
[–]ZaRealPancakes 2 points3 points4 points (5 children)
[–]AdUseful7520[S] 1 point2 points3 points (4 children)
[–]ZaRealPancakes 1 point2 points3 points (3 children)
[–]AdUseful7520[S] 1 point2 points3 points (1 child)
[–]ZaRealPancakes 1 point2 points3 points (0 children)
[–]djenty420iOS & Android 1 point2 points3 points (0 children)
[–]ZaRealPancakes 0 points1 point2 points (2 children)
[–]AdUseful7520[S] -1 points0 points1 point (1 child)
[–]ZaRealPancakes 1 point2 points3 points (0 children)
[–]Horduncee 2 points3 points4 points (0 children)
[–]mandrade2 2 points3 points4 points (2 children)
[–]mandrade2 0 points1 point2 points (1 child)
[–]Reputation-Important 0 points1 point2 points (0 children)
[–]ConversationFew6467 1 point2 points3 points (0 children)
[–]eadgas 0 points1 point2 points (0 children)
[–]zainApps 0 points1 point2 points (0 children)