├── .eslintignore ├── .github └── workflows │ ├── deploy-website.yml │ └── test.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app ├── .gitignore ├── README.md ├── data.ts ├── next.config.js ├── package-lock.json ├── package.json ├── pages │ ├── _app.tsx │ ├── basic.tsx │ ├── custom-children.tsx │ ├── index.tsx │ ├── initial-data.tsx │ ├── layout-nesting.tsx │ ├── preserve-data-on-error.tsx │ ├── reload-dependencies.tsx │ ├── shadow-reload.tsx │ └── super-example.tsx ├── styles │ └── globals.scss └── tsconfig.json ├── examples ├── basic │ ├── README.md │ ├── index.html │ ├── index.js │ ├── package-lock.json │ └── package.json ├── dependencies-reload │ ├── README.md │ ├── index.html │ ├── index.js │ ├── package-lock.json │ └── package.json └── error-toasts │ ├── index.html │ ├── index.js │ ├── package-lock.json │ ├── package.json │ └── style │ └── globals.scss ├── jest.config.js ├── package.json ├── src ├── DataLayout.tsx ├── DataLayoutContext.tsx ├── computeDisplayDecision.spec.ts ├── computeDisplayDecision.ts ├── index.tsx ├── types.tsx ├── useDataLayout.spec.ts ├── useDataLayout.tsx └── utils.ts ├── tsconfig.json └── website ├── .gitignore ├── README.md ├── babel.config.js ├── blog ├── 2019-05-28-first-blog-post.md ├── 2019-05-29-long-blog-post.md ├── 2021-08-01-mdx-blog-post.mdx ├── 2021-08-26-welcome │ ├── docusaurus-plushie-banner.jpeg │ └── index.md └── authors.yml ├── docs ├── api-reference │ ├── _category_.json │ └── data-layout.md ├── examples │ ├── _category_.json │ ├── basic.md │ └── reload-dependency.md └── get-started.md ├── docusaurus.config.js ├── package-lock.json ├── package.json ├── sidebars.js ├── src ├── components │ └── HomepageFeatures │ │ ├── index.tsx │ │ └── styles.module.css ├── css │ └── custom.css └── pages │ ├── help.md │ ├── index.module.css │ ├── index.tsx │ └── markdown-page.md ├── static ├── .nojekyll └── img │ ├── docusaurus-social-card.jpg │ ├── docusaurus.png │ ├── favicon.ico │ ├── logo.png │ ├── old_docusaurus2.png │ ├── old_logo.svg │ ├── undraw_docusaurus_mountain.svg │ ├── undraw_docusaurus_react.svg │ └── undraw_docusaurus_tree.svg └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .parcel-cache 4 | -------------------------------------------------------------------------------- /.github/workflows/deploy-website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/.github/workflows/deploy-website.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/README.md -------------------------------------------------------------------------------- /app/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/data.ts -------------------------------------------------------------------------------- /app/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/next.config.js -------------------------------------------------------------------------------- /app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/package-lock.json -------------------------------------------------------------------------------- /app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/package.json -------------------------------------------------------------------------------- /app/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/pages/_app.tsx -------------------------------------------------------------------------------- /app/pages/basic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/pages/basic.tsx -------------------------------------------------------------------------------- /app/pages/custom-children.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/pages/custom-children.tsx -------------------------------------------------------------------------------- /app/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/pages/index.tsx -------------------------------------------------------------------------------- /app/pages/initial-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/pages/initial-data.tsx -------------------------------------------------------------------------------- /app/pages/layout-nesting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/pages/layout-nesting.tsx -------------------------------------------------------------------------------- /app/pages/preserve-data-on-error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/pages/preserve-data-on-error.tsx -------------------------------------------------------------------------------- /app/pages/reload-dependencies.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/pages/reload-dependencies.tsx -------------------------------------------------------------------------------- /app/pages/shadow-reload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/pages/shadow-reload.tsx -------------------------------------------------------------------------------- /app/pages/super-example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/pages/super-example.tsx -------------------------------------------------------------------------------- /app/styles/globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/styles/globals.scss -------------------------------------------------------------------------------- /app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/app/tsconfig.json -------------------------------------------------------------------------------- /examples/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/examples/basic/README.md -------------------------------------------------------------------------------- /examples/basic/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/examples/basic/index.html -------------------------------------------------------------------------------- /examples/basic/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/examples/basic/index.js -------------------------------------------------------------------------------- /examples/basic/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/examples/basic/package-lock.json -------------------------------------------------------------------------------- /examples/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/examples/basic/package.json -------------------------------------------------------------------------------- /examples/dependencies-reload/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/examples/dependencies-reload/README.md -------------------------------------------------------------------------------- /examples/dependencies-reload/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/examples/dependencies-reload/index.html -------------------------------------------------------------------------------- /examples/dependencies-reload/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/examples/dependencies-reload/index.js -------------------------------------------------------------------------------- /examples/dependencies-reload/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/examples/dependencies-reload/package-lock.json -------------------------------------------------------------------------------- /examples/dependencies-reload/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/examples/dependencies-reload/package.json -------------------------------------------------------------------------------- /examples/error-toasts/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/examples/error-toasts/index.html -------------------------------------------------------------------------------- /examples/error-toasts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/examples/error-toasts/index.js -------------------------------------------------------------------------------- /examples/error-toasts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/examples/error-toasts/package-lock.json -------------------------------------------------------------------------------- /examples/error-toasts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/examples/error-toasts/package.json -------------------------------------------------------------------------------- /examples/error-toasts/style/globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/examples/error-toasts/style/globals.scss -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/package.json -------------------------------------------------------------------------------- /src/DataLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/src/DataLayout.tsx -------------------------------------------------------------------------------- /src/DataLayoutContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/src/DataLayoutContext.tsx -------------------------------------------------------------------------------- /src/computeDisplayDecision.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/src/computeDisplayDecision.spec.ts -------------------------------------------------------------------------------- /src/computeDisplayDecision.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/src/computeDisplayDecision.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/src/types.tsx -------------------------------------------------------------------------------- /src/useDataLayout.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/src/useDataLayout.spec.ts -------------------------------------------------------------------------------- /src/useDataLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/src/useDataLayout.tsx -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/tsconfig.json -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/.gitignore -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/README.md -------------------------------------------------------------------------------- /website/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/babel.config.js -------------------------------------------------------------------------------- /website/blog/2019-05-28-first-blog-post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/blog/2019-05-28-first-blog-post.md -------------------------------------------------------------------------------- /website/blog/2019-05-29-long-blog-post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/blog/2019-05-29-long-blog-post.md -------------------------------------------------------------------------------- /website/blog/2021-08-01-mdx-blog-post.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/blog/2021-08-01-mdx-blog-post.mdx -------------------------------------------------------------------------------- /website/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg -------------------------------------------------------------------------------- /website/blog/2021-08-26-welcome/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/blog/2021-08-26-welcome/index.md -------------------------------------------------------------------------------- /website/blog/authors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/blog/authors.yml -------------------------------------------------------------------------------- /website/docs/api-reference/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/docs/api-reference/_category_.json -------------------------------------------------------------------------------- /website/docs/api-reference/data-layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/docs/api-reference/data-layout.md -------------------------------------------------------------------------------- /website/docs/examples/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/docs/examples/_category_.json -------------------------------------------------------------------------------- /website/docs/examples/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/docs/examples/basic.md -------------------------------------------------------------------------------- /website/docs/examples/reload-dependency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/docs/examples/reload-dependency.md -------------------------------------------------------------------------------- /website/docs/get-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/docs/get-started.md -------------------------------------------------------------------------------- /website/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/docusaurus.config.js -------------------------------------------------------------------------------- /website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/package-lock.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/package.json -------------------------------------------------------------------------------- /website/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/sidebars.js -------------------------------------------------------------------------------- /website/src/components/HomepageFeatures/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/src/components/HomepageFeatures/index.tsx -------------------------------------------------------------------------------- /website/src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/src/components/HomepageFeatures/styles.module.css -------------------------------------------------------------------------------- /website/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/src/css/custom.css -------------------------------------------------------------------------------- /website/src/pages/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/src/pages/help.md -------------------------------------------------------------------------------- /website/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/src/pages/index.module.css -------------------------------------------------------------------------------- /website/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/src/pages/index.tsx -------------------------------------------------------------------------------- /website/src/pages/markdown-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/src/pages/markdown-page.md -------------------------------------------------------------------------------- /website/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /website/static/img/docusaurus-social-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/static/img/docusaurus-social-card.jpg -------------------------------------------------------------------------------- /website/static/img/docusaurus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/static/img/docusaurus.png -------------------------------------------------------------------------------- /website/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/static/img/favicon.ico -------------------------------------------------------------------------------- /website/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/static/img/logo.png -------------------------------------------------------------------------------- /website/static/img/old_docusaurus2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/static/img/old_docusaurus2.png -------------------------------------------------------------------------------- /website/static/img/old_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/static/img/old_logo.svg -------------------------------------------------------------------------------- /website/static/img/undraw_docusaurus_mountain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/static/img/undraw_docusaurus_mountain.svg -------------------------------------------------------------------------------- /website/static/img/undraw_docusaurus_react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/static/img/undraw_docusaurus_react.svg -------------------------------------------------------------------------------- /website/static/img/undraw_docusaurus_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/static/img/undraw_docusaurus_tree.svg -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dayoneteams/react-flowstate/HEAD/website/tsconfig.json --------------------------------------------------------------------------------