This is a Hello React! web app template written in Python-Flask for the back end and React-JS for the front end. You can use this starter files as a template for your own web app projects.
You can find a walkthrough of how I build this application from scratch on my blog
Below are the installing and running procedues
- make sure you have python, npm, and pip installed on your machine. For this project, I used : npm v4.6.1, pip v18.0, python v3.6.2
- Enter in to the directary hello_template/templates/static/ and run the command
npm install
. This will download and install all the dependencies listed in package.json. - In the static directory, start the npm watcher to build the front end code with the command
npm run watch
- Create a python virtualenv(Optional)
- Install flask with the command
$ pip install flask
- Install Reactjs with the command
$ npm i react react-dom --save-dev
- Go to the root directory and start the server with
python run.py
- If all is working correctly, you will be given an address http://127.0.0.1:5000/ which you can open in your favorite browser and see our application running and displaying “Hello React!”