zombieJ / react-ssr-checksum

Home Page:https://react-ssr-checksum.zombiej.now.sh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CheckSum

react-ssr-checksum is a component to help re-render if client not sync with server.

Usage

Generate check sum code on server side:

import { getCode } from 'react-ssr-checksum';

const ssrText = renderToString(<App />);
const code = getCode(ssrText);

// Put the code in your html template

Client side use CheckSum component:

import CheckSum from 'react-ssr-checksum';

hydrate(
  <CheckSum checksumCode={code}>
    <App />
  </CheckSum>,
  root,
);

CheckSum component will auto check code between server & client side. It will auto re-render if not match.

About

https://react-ssr-checksum.zombiej.now.sh


Languages

Language:JavaScript 56.3%Language:TypeScript 43.7%