Skip to content

ziomecka/render-it

Repository files navigation

render-it-client npm version

render-it-server npm version

About

Function 'createComponent' and dynamically imported, optional helpers for client and server side rendering. Function 'hydrate' for client side rendering.

Dynamically imported, optional helpers:

  • controlBodyScroll,
  • controlInternalState (works like useState hook in React),
  • enqueueScript,
  • modifyBodyClassList,
  • windowEventsPublisher,
  • documentEventsPublisher.

Package has been used as a simple alternative to React to code my portfolio website: katarzyna-ziomek-zdanowicz.com. The relevant repository is avaliable on github.

Installation

npm i render-it-client render-it-server -S

Dependencies

  • publisher-subscriber-pattern
  • rendering-recursive-client-side
  • rendering-recursive-server-side

DevDependencies

  • typescript
  • webpack
  • babel
  • mocha
  • chai
  • sinon
  • eslint
  • lerna

lerna coded with love

About

Server side rendering and client side hydration of components

Resources

Stars

Watchers

Forks

Packages

No packages published