preface
The RVA-React-Template was developed iteratively in universal-Redux-Template and used in 10+ line products. Redux + React-Router + Express supports server/client isomorphism. Whether it’s getting started with React, getting advanced, or building large and complex front-end applications, rVA-React-Template is perfect for your needs.
case
- Air oasis
- Yipai cloud survey
- Official website of a ski resort
- A publishing house reading group
- Intelligent supply chain project of a multinational group
- A measurement of clothing application H5 version
- A block chain market H5 site
- Shang Shang Treasure H5 edition
- Fang 88 — Us real estate agency platform
- Financial instruments of a multinational group
- Reading communication platform for teachers and students
- Real-time classroom application
What is the difference between
Building a React application development environment from scratch is not easy. There are many libraries to set up, such as WebPack, Babel, test framework, and so on. The RVa-React-template was born to do just that: combine these tools with the simplest logic and just enough functionality. Not too much showmanship, simply can’t be more simple, but far more than a demo. A number of online projects have tested its usefulness.
The characteristics of
- Server-side homogeneous rendering (SEO friendly) and support for asynchronous data retrieval
- Support server-side redirection
- Separate vendor and app JS files
- Use Immutable to manage data
- With Webpack, the client supports Hot Reload
- Supports Hot Reload on the server
- Support Sass
Technology stack
- [email protected]
- [email protected]
- Immutable.js
- [email protected]
- [email protected]
- Express serves as a homogeneous server
yarn
As a dependency managerpm2
Easy deployment
Technical support
All of the above projects were implemented by the RvaJS team using rVA-React-Template. The original project mZ026 / Universal-Redux-Template has not been maintained for two years. The rVA-React-Template process, though not many iterations, ensures that core libraries such as react/ react-Router /webpack are constantly updated and the latest code is constantly used in new projects.
More importantly, the RvaJS team has accumulated extensive experience in development/deployment and even operations from building small projects to large ones, from Web to H5, using the same template.