Get started React Application which includes:
- Microsoft FluentUI 9 Components and eco system.
- io-ts runtime type system for IO decoding/encoding.
- fp-ts library for typed functional programming in Typescript.
- Webpack module bundler.
and much more. Check code and working examples.
Clone the project into local directory.
Install all packages:
yarn install
In order to run the application type the following command:
yarn start
Or if you want to run it with API:
APIHOST=jsonplaceholder.typicode.com yarn start
The Application Runs on https://localhost:3000
If you want to run Application on different port or to change the configuration (proxy etc.) modify webpack.dev.js
yarn build
Output folder is dist.
If you want to build Application for different folder/ path change process.env.basename webpack.prod.js.
And run yarn build.
Recommended code editor is VSCode. Please install all recommended extensions.
The future plan is to replace io-ts
and fp-ts
with Effect
. Effect is a powerful TypeScript library designed to help developers easily create complex, synchronous, and asynchronous programs.