React Engine screenshot

React Engine

Author Avatar Theme by Paypal
Updated: 5 Feb 2018
1443 Stars

a composite render engine for universal (isomorphic) express apps to render both plain react views and react-router views

Categories

Overview

React-engine is a render engine designed for Universal (previously Isomorphic) JavaScript apps written with Express. It supports rendering both plain React views and React-router views, enabling server-rendered views to be mountable on the client side.

Features

  • Universal JavaScript Support: Designed for Universal JavaScript apps.
  • Server-Side Rendering: Supports server-side rendering of views.
  • Client-Side Mounting: Allows server-rendered views to be mounted on the client side.
  • Customizable Rendering Options: Offers flexibility in configuring rendering options.
  • Performance Collector: Includes a function to collect performance statistics.
  • Static Markup Support: Supports rendering components without React data or client data attributes.

Installation

To install the React-engine theme, follow these steps:

  1. Install React-engine using npm:

    npm install react-engine
    
  2. Set up React-engine in an Express or KrakenJS app by following the guidelines provided in the documentation.

Summary

React-engine is a versatile render engine tailored for Universal JavaScript applications, offering support for server-side rendering and client-side mounting of views. With customizable rendering options and performance monitoring capabilities, React-engine provides developers with a robust tool for managing the rendering process efficiently.