Simple template for a website with a brand new SSR streaming API from React 18
MIT License
A simple template for a website with SSR (with streams) and React 18 with a brand new API — https://github.com/reactwg/react-18/discussions 🔥🔥🔥
🚀 Just start with
npm i && make dev
If you want to see this project in action: http://174.138.13.187:5000/
🚧 🛠️ Work In Progress 🛠️ 🚧
First off, I'm using make) It's not necessary, but as I think it is much powerful than npm from the box.
So, let's talk about base commands.
make dev
— starts a dev-server with a file-watcher + tsc in a watch mode.make prod
— builds a production version of your application.make start-prod
— starts built application. Quite useful after make prod
.make test
— starts eslint, prettier, tsc and unit-testsI've tried to add as many comments in the source code as I could. So, all interesting places have dozens of comments to describe, what's happening there. I do apologize for my english)
As you can see, there is no any state manager for your own data. Redux is used in the router only, react-query is used for any data-fetching. So, you can use anything for any additional data-managment.
If you want to figure out, how it works, just start from:
But I recommend you to start from https://github.com/reactwg/react-18/discussions cause, there a lot of useful information, which can help you to work with current repo.
Fell free to ask me anything in the issues.