A basic starting point for building universal web apps with ReasonReact bundled with Parcel.
Far from refined. Used as a basis to learn ReasonML and POC for server side rendering with ReasonReact and Parcel
- ReasonReact
- Parcel - zero config web app bundler
- SSR - Server side rendering
- React Helmet Async
- Code-Splitting - Reason Loadable
- PWA - Workbox
- Use install dependencies:
yarn
- For dev mode without ssr run
yarn dev
ornpm run dev
, open browser, the app should be running at: https://localhost:1234. - To build run:
yarn build
ornpm run build
- To build and run use:
yarn build
ornpm run build
followed byyarn start
ornpm start
- Add styling. Either bs-css or bs-react-fela.
- Add GraphQL server