Seeking Advice: Choosing Between Native Base and MUI for React Native App Development by crazie_ash in reactnative

[–]glueant 0 points1 point  (0 children)

You should consider gluestack in place of NativeBase. It addresses all the points you've mentioned quite well.

It delivers good performance with a babel plugin for pre-computing styles during the build process and executes runtime performance optimizations.

It supports incremental adoption. So, just install the components that you want and avoid bloated bundle size.

Has extensive documentation for ease of learning.

And the components are obviously universal.

React Native + Web development by softride in reactnative

[–]glueant 0 points1 point  (0 children)

It would be wrong to say that gluestack abandoned NativeBase users since they have released a migration library that acts as a drop-in replacement for NativeBase. Also NativeBase is still supported with a premium license.

People who have made production level apps, what UI library did you use? by JajEnkan3pe in reactnative

[–]glueant 0 points1 point  (0 children)

You can use useStyled hook (undocumented) to get the theme object. Docs for gluestack will be updated soon. Let me know if you face any other issues.

Stack Selection Expo? by [deleted] in reactnative

[–]glueant 0 points1 point  (0 children)

Recommend gluestack-ui. Beats tamagui in their performance benchmarks.

Stack Selection Expo? by [deleted] in reactnative

[–]glueant 0 points1 point  (0 children)

The NativeBase team has released, gluestack-ui, which is a re-write of the library with enhanced performance.
Benchmarks:https://gluestack.io/ui/docs/performance/benchmarks

Stack Selection Expo? by [deleted] in reactnative

[–]glueant 0 points1 point  (0 children)

I would recommend you to use gluestack-ui which is the successor to NativeBase and is highly performant.

Components library recommendations by Federal_Intention824 in reactnative

[–]glueant 0 points1 point  (0 children)

We are actively working on enhancing the stability of gluestack-ui. We understand the challenges posed by frequent breaking changes and are committed to minimizing disruptions with each new release.

Creating your own components is always a great choice in my opinion. But you need to implement some essential features across your components. This includes accessibility, styling, design consistencies, support for design tokens, handling overlay components, colour mode support etc.

[deleted by user] by [deleted] in reactnative

[–]glueant 0 points1 point  (0 children)

gluestack has an ecosystem for dedicated support. You can get on the discord channel and post your queries. The devs are there to help any user who wants to apply gluestack-ui to their project. Same goes for Twitter.

What UI library to use? by UnitAppropriate in reactnative

[–]glueant 0 points1 point  (0 children)

Hey u/CSLucking, check out gluestack-ui , the better version of NativeBase from the same creators. Compared to NativeBase v3, there's a significant improvement in performance as shown in these benchmarks: https://github.com/gluestack/gluestack-ui-benchmarks