Design Component Library - Technoculture/VVplus GitHub Wiki

Conclusion:

  • Ant Design Mobile
    • Compatible with Native Wind, TS support provided, large user community

Preferred Component libraries:

  • Native Base
    • Certain components are not present, built on top of React Native Aria and React Stately
  • Ant Design Mobile
    • Certain generic components are in experimental phase
  • UI Kitten
    • multiple generic components not present, TS support not proper

Libraries reviewed

  • Native Base
  • Ant Design Mobile
  • React Native UI Library
  • React native paper
  • React native material
  • UI kitten
  • Magnus UI
  • TamaGUI
  • React Native Elements

Pros & Cons

Native Base

  • most generic components are present
  • currently does not have date picker component
  • typescript support present
  • large open source community

Ant Design Mobile

  • Variety of components present
  • large user community present
  • Certain features like date picker, dropdown menu's are in experimental stage

React Native Elements

  • Large community
  • Design of components not very materialistic
  • Missing integral components
  • support for react and react native

UI kitten:

  • Not enough components
  • typescript support present
  • large user community present

React Native Paper

  • Large User Community present
  • TS support not well written

React Native UI Library

  • Missing components
  • Moderate community present
  • supports ts

React Native Material

  • small user community
  • components missing

Magnus UI

  • small component selection
  • missing integral component list
  • small community

TamaGUI

  • Same library has support for both react react native
  • small community
  • small number of components