Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/naturalclar/expo-typescript-starter

template for react-native project made with expo using typescript
https://github.com/naturalclar/expo-typescript-starter

expo react-native react-native-web storybook template typescript

Last synced: 7 days ago
JSON representation

template for react-native project made with expo using typescript

Awesome Lists containing this project

README

        

# expo-typescript-starter

[![CircleCI](https://circleci.com/gh/Naturalclar/expo-typescript-starter.svg?style=shield)](https://circleci.com/gh/Naturalclar/expo-typescript-starter)

This is a boilerplate for [expo]() project with [typescript]() integration.

Storybook can be viewed [here](https://expo-storybook-web-example.naturalclar.now.sh)

## Tech Stack

- [Expo](https://expo.io/) ([React-Native](https://facebook.github.io/react-native/))
- [TypeScript](https://www.typescriptlang.org/)
- [Redux](https://redux.js.org/)
- [Storybook](https://storybook.js.org/) ([React-Native for Web](https://github.com/necolas/react-native-web))
- [eslint](https://eslint.org/)
- [prettier](https://prettier.io/)
- [klank](https://github.com/Naturalclar/klank)

## Component Libraries

- [React-Native-Paper](https://reactnativepaper.com/)

## Getting started

### Clone the repository

```sh
git clone https://github.com/Naturalclar/expo-typescript-starter.git
cd expo-typescript-starter
```

### Install the dependencies

```sh
yarn
```

### Storybook

This project utilizes [Storybook](https://storybook.js.org/) with [react-native-web]() to easily implement component without the need to launch the emulator.

Implementing screen components this way is much easier than implementing them through an emulator, as the loading time is much faster.

You can view the storybook by running

```sh
yarn storybook
```