Reasonreact Starter

screenshot of Reasonreact Starter
create-react-app
react

Minimal yet powerful ReasonReact template

Overview

The ReasonReact Starter is a minimal yet powerful template that includes all the necessary dependencies to start developing with ReasonReact. It provides a scalable folder structure, a router, unit and integration testing, CSS-in-JS, and various other features. The template also has plans to include web APIs, themes, forms, GraphQL integration, authentication, and websockets.

Features

  • Folder Structure: The template includes a scalable folder structure to organize your code effectively. More details can be found in the README files.
  • Routes: ReasonReact comes with a built-in router, and the template includes two examples of how to use it.
  • Tests: Unit and Integration Testing is supported with Jest and React Testing Library.
  • Styles: CSS-in-JS is supported with bs-css and re-classnames.

Summary

The ReasonReact Starter is a comprehensive template for developing ReasonReact applications. It provides a range of features such as a scalable folder structure, routing, testing, and CSS-in-JS. The template also has plans to include web APIs, themes, forms, GraphQL integration, authentication, and websockets. With its minimal yet powerful setup, the ReasonReact Starter is a great choice for developers starting out with ReasonReact.

create-react-app
Create React App

Create React App is a popular tool for quickly setting up a new React project without the need for manual configuration or setup. It provides a preconfigured development environment with modern build tools, a live development server, and an easy-to-use command line interface.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components