This repo is meant as a step-by-step guide on how to setup a React project (non CRA) with Webpack (v5 with Babel), and @substrate/connect (light client in-browser) in order to kick-off your first dApp. (Note: This repo is on purpose built without CRA and it is meant as a guideline for devs who wants to start their dApp without CRA but with Webpack. There are two different repos following the installation with Parcel (v2) and pending CRA.)
To learn more and understand what is a light-client - here is a helpful article.
Before starting with the installation steps which will include explanation of what is what, first of all a small intro on each main component of this dApp:
- React: Main Javascript library for building user Interfaces;
- Webpack (v5): An open-source JavaScript module bundler;