/react-prime

Only for fans of React Loadable

Primary LanguageJavaScriptMIT LicenseMIT

React Prime   MIT license npm version alt text Codacy Badge

Library to effortlessly convert your non-SSR React applications into responsive, SSR React applications. https://ss-react.github.io/react-prime/

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Installing

  • Local installation
npm install --save react-prime

Server-Side Rendering

The process of SSR with our library has been automated through a CLI.

  • Add a script into your package.json and run the script.
scripts: {
  "prime": "prime"
}
npm run prime

** Add picture of CLI here **

Deployment

Upon answering all of the CLI questions, a primessr directory is created which contains five files:

  • index.js
  • server.js
  • primeServer.js
  • primeCompare.html

and either

  • returnHTML.js

or, if you have Redux

  • returnReduxHTML.js

Then, an SSR version of your application is automatically hosted on http://localhost:8080.

Performance Testing

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments