Skip to main content
News

Open sourcing Contensis React Base

Neil FlatleySolutions architect
7 min read08 December 2021

TL;DR [too long; didn't read] 🤯

Today we're open sourcing our Contensis React Base package. Developed over several years of working on enterprise React apps, it's designed to cut the time and effort required to set up and build complex websites. Read on to learn more about what it's for, where it came from, how you can use it and how to contribute to the project.

Sourcing or maintaining your own project starter that contains everything you need is like keeping a fermented old yeast dough or making a classic spice paste – it’s great, but it is a lot of extra work and will eventually become stale unless it is continually maintained.

The aim of Contensis React Base is to provide the complex base features and boilerplate concepts so we can offer an easy and reusable way of hosting and rendering our isomorphic React applications.

The package manages the installation of key production dependencies, a server-side Express application serving an isomorphic web app, handles client-side rendering and hydration, global state management for core features, automatic routing, retrieval of navigation data and server-side cache key generation, ensuring instant cache invalidation when content is updated.

BASH
1
npm i @zengenti/contensis-react-base@prerelease
BASH
1
npm i @zengenti/contensis-react-base@latest
Join our Slack community
Neil FlatleySolutions architect

A solutions architect who strives for standardisation of common implementations built on solid foundations. His background is in business integrations, systems support and web development, more recently focusing on JavaScript solutions, authoring NPM packages for both Zengenti and open source.

Ready to get started?

Contensis supports modern development practices. And it works with your preferred tools – from VS Code to Git. Browse the documentation to get started.

Request a demo