[![CircleCI](https://circleci.com/gh/react-atomic/reshow/tree/main.svg?style=svg)](https://circleci.com/gh/react-atomic/reshow/tree/main)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Freact-atomic%2Freshow.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Freact-atomic%2Freshow?ref=badge_shield)

# `reshow.js`
> A simplified React cross-component state management
   * `GIT`
      * https://github.com/react-atomic/reshow
   * `NPM`
      * https://www.npmjs.com/package/reshow

## Performance from https://pagespeed.web.dev/
Test for https://react-atomic-ui.js.org/
|*Mobile*|*PC*|
|--------|----|
|<img src="https://user-images.githubusercontent.com/1877738/186853514-0e95a881-6378-49b9-b780-cffa56d9c0a7.png">|<img src="https://user-images.githubusercontent.com/1877738/186853511-b3026349-1f96-47c6-b9e7-1c44c7c62efc.png">|


## 🍬🍬🍬 2022 new feature 🍬🍬🍬
* JSDoc for [TypeScript](https://www.typescriptlang.org/docs/handbook/jsdoc-supported-types.html) support
* React 18: streaming server-rendering [SSR]
* Prettier + ESLint8  🎉 🎉
* Webpack5 + swc-loader
* ESM support (Native ES Modules in Node.js)
* CRA like generate system.
   * https://github.com/react-atomic/reshow/tree/main/packages/generator-reshow 


## Reshow new context api in codesandbox
* https://codesandbox.io/s/kw61lwzlwv

[<img style="max-width: 100%" alt="reshow-new-context-api" src="https://user-images.githubusercontent.com/1877738/69008910-d9a7a180-098a-11ea-8793-6cbad1b17b8b.png">](https://codesandbox.io/s/kw61lwzlwv)

## Example Usage
* Demo Url:
   * https://react-atomic-ui.js.org/
   * https://github.com/react-atomic/react-atomic-ui

## License
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Freact-atomic%2Freshow.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Freact-atomic%2Freshow?ref=badge_large)
