nebomilic / reason-playground

Playing with ReasonML

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is it

This is a simple prototype using Reason and ReasonReact. It demonstrates how to work with React context and reducer.

Run

npm install
npm run server
# in a new tab
npm start

Open a new web page to http://localhost:8000/. Change any .re file in src to see the page auto-reload. You don't need any bundler when you're developing!

How come we don't need any bundler during development? We highly encourage you to open up index.html to check for yourself!

Bundle for Production

We've included a convenience UNUSED_webpack.config.js, in case you want to ship your project to production. You can rename and/or remove that in favor of other bundlers, e.g. Rollup.

We've also provided a barebone indexProduction.html, to serve your bundle.

npm install webpack webpack-cli
# rename file
mv UNUSED_webpack.config.js webpack.config.js
# call webpack to bundle for production
./node_modules/.bin/webpack
open indexProduction.html

About

Playing with ReasonML


Languages

Language:Reason 62.0%Language:JavaScript 25.3%Language:HTML 12.6%