SrBrahma / react-native-gev

MIT License
3 stars 1 forks source link
expo react-native typescript
[![npm](https://img.shields.io/npm/v/react-native-gev)](https://www.npmjs.com/package/react-native-gev) [![TypeScript](https://badgen.net/npm/types/env-var)](http://www.typescriptlang.org/) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![npm](https://img.shields.io/npm/dm/react-native-gev)](https://www.npmjs.com/package/react-native-gev)

react-native-gev


The smartest UI/DX kit for React Native!

🏗 ❗ Work In Progress ❗🛠


This readme is a draft.

While it's already great, useful and being used on prod on two apps, constant breaking changes are still being made to achieve the best DX. I will keep making it more mature to avoid having legacy systems.

There are great known components libs like React Native Elements, React Native Paper... but there are always aspects on them that makes me not think they don't exactly fit my use cases.

This both improves some React Natives components like View and add many other useful components. They are all easily customizable and fast to catch up on how to use it.

Along components, this package adds some very useful, simple and intuitive shortcuts to usual components.

This is opinionated and it's being conceptualized and developed for a long time. This provides a way greater productivity and joy during development.

It also adds some common components:

Themeing:

Installation

expo install react-native-gev react-hook-form react-native-safe-area-context expo-status-bar react-native-reanimated @react-navigation/native @expo/vector-icons

react-native-safe-area-context and expo-status-bar for StatusBar

react-native-reanimated for TextInputOutline

@react-navigation/native for useFocusEffect hook

@expo/vector-icons for icons

Best practices

Over the time I developed my own practices that aims to improve my DX. And they do!

Powered by:

Alternatives

Info

Usage

Changelog