An opinion on UI Libraries...

This page summarizes the projects mentioned and recommended in the original post on /r/reactnative

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • antd

    An enterprise-class UI design language and React UI library

    I know UI libraries have been discussed ad nauseam, but I wanted to get some opinions on using or not using. I'm getting organized to rewrite our entire application in react native. There are a few UI consistency issues that I want to correct in the process. I've traditionally felt like UI Libraries create more restrictions than they do freedom and you have to live inside their paradigm to be able to use them. So, in the past, I've avoided them outside of libraries so that I can just pick what I want out of it without it looking wonky (like ant.design).

  • react-native-ui-kitten

    :boom: React Native UI Library based on Eva Design System :new_moon_with_face::sparkles:Dark Mode

    Most RN UI libraries do not support responsive design by default. If you require font sizes to vary based on screen sizes or even user's font settings to accommodate native mobile accessibility settings or RN-web, you might end requiring to customize a lot of stuff to the point that you shouldn't use a UI library at all. Here's a deeper dive on this in the context of UI kitten, if you are keen.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • sencha-teahouse

    🍵 A mini e-commerce app to buy drinks, made with React Native (TS), powered by GraphCMS & Zustand

    Example project with Native Base: https://github.com/lyqht/sencha-teahouse (you can explore expo snacks and see possible issues)

  • Billy

    Discontinued 💵 Bill Tracker App, made with React Native (TS)

    Example project with UI Kitten: https://github.com/lyqht/Billy (no expo snack, but this project is where where I found out about the responsive design problem — which I have chosen to ignore for now since RN-web is not a priority for me)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts