Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 3.9 KB

library-recs.md

File metadata and controls

37 lines (28 loc) · 3.9 KB

JSHeroes JavaScript Knowledge PRs Welcome

Library Recs

Navigation

  • react-navigation: Extensible yet easy-to-use navigation solution written entirely in JavaScript (so you can read and understand all of the source), on top of powerful native primitives.
  • react-native-router-flux: This library is based on React Navigation but provides a different API to interact with it.
  • react-native-navigation: Uses the underlying native APIs on iOS and Android, this is a popular alternative to React Navigation but does not offer that much customization.
  • react-router-native: Makes sense for those familiar with the React Router API and with simple app requirements.

Video

Images

UI Kits

Other

  • react-native-web: "React Native for the Web" makes it possible to run React Native components and APIs on the web using React DOM. It's a very interesting library that is used by the mobile version of the Twitter web app. It offers:
    • High-quality web interfaces: makes it easy to create fast, adaptive web UIs in JavaScript. It provides native-quality interactions
    • Write once, render anywhere: interoperates with existing React DOM components and is compatible with the majority of the React Native API. You can develop new components for native and web without rewriting existing code. React Native for Web can also render to HTML and critical CSS on the server using Node.js.
  • react-native-bundle-visualizer: See what's inside of your react-native bundle.
  • formik: Greay library for building forms in React-Native + ovalidations with Yup
  • lottie-react-native: Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations and renders them on mobile.
  • react-native-splashscreen: A splash screen for react-native, hide when application loaded ,it works on iOS and Android.