Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cironunes/reasonreact-starter

Minimal yet powerful ReasonReact template
https://github.com/cironunes/reasonreact-starter

boilerplate create-react-app reasonml reasonreact starter

Last synced: 4 months ago
JSON representation

Minimal yet powerful ReasonReact template

Awesome Lists containing this project

README

        

# ReasonReact Starter

> Minimal yet powerful ReasonReact template with batteries included. 🔋

[![dependencies Status](https://david-dm.org/cironunes/reasonreact-starter/status.svg)](https://david-dm.org/cironunes/reasonreact-starter)
[![devDependencies Status](https://david-dm.org/cironunes/reasonreact-starter/dev-status.svg)](https://david-dm.org/cironunes/reasonreact-starter?type=dev)

[Full ReasonReact docs](https://reasonml.github.io/reason-react/)

## 🎬 Get started

1. Clone this repository without any history `git clone --depth 1 https://github.com/cironunes/reasonreact-starter.git`
2. Run it and jump into the browser to start developing

## 🏃‍♂️ How to run it?

```sh
yarn
yarn dev
# in another tab, run the tests in watch mode
yarn test
```

Open a new web page to `http://localhost:1234/`. Change any `.re` file in `src` to see the page auto-reload.

## 📦 What's included?

| Feature | Description |
| ------------------- | --------------------------------------------------------------------------------------------- |
| Folder Structure | We included a scalable folder structure. Make sure to check the README files for more details |
| Routes | ReasonReact comes with a Router. The template comes with two examples |
| Tests | Unit & Integration Testing with Jest and React Testing Library |
| Styles | CSS-in-JS with bs-css and re-classnames |
| Web APIs | _comming soon_ |
| Themes | _coming soon_ |
| Forms | _coming soon_ |
| GraphQL integration | _coming soon_ React Apollo (GraphQL) |
| Authentication | _coming soon_ Auth0, Firebase? |
| Websockets | _coming soon_ |

## 🚀 Bundle for Production

`yarn build`