├── .gitignore ├── .prettierrc ├── README.md ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json ├── src ├── components │ ├── DemoBarChart │ │ └── index.js │ ├── DemoPercentageChart │ │ └── index.js │ ├── DemoScatterChart │ │ └── index.js │ ├── Input │ │ ├── index.js │ │ └── styles.js │ ├── ListItem │ │ ├── index.js │ │ └── styles.js │ ├── Spinner │ │ ├── index.js │ │ └── styles.css │ └── Tab │ │ ├── index.js │ │ └── styles.js ├── constants │ └── index.js ├── containers │ ├── App.js │ ├── Suspense │ │ ├── CommitListing.js │ │ ├── RepoListing.js │ │ └── index.js │ └── TimeSlicing │ │ ├── index.js │ │ └── styles.js ├── helpers │ ├── future.js │ ├── generateData.js │ ├── getValueFromQS.js │ └── githubApi.js ├── index.css ├── index.js └── logo.svg └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/public/manifest.json -------------------------------------------------------------------------------- /src/components/DemoBarChart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/components/DemoBarChart/index.js -------------------------------------------------------------------------------- /src/components/DemoPercentageChart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/components/DemoPercentageChart/index.js -------------------------------------------------------------------------------- /src/components/DemoScatterChart/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/components/DemoScatterChart/index.js -------------------------------------------------------------------------------- /src/components/Input/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/components/Input/index.js -------------------------------------------------------------------------------- /src/components/Input/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/components/Input/styles.js -------------------------------------------------------------------------------- /src/components/ListItem/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/components/ListItem/index.js -------------------------------------------------------------------------------- /src/components/ListItem/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/components/ListItem/styles.js -------------------------------------------------------------------------------- /src/components/Spinner/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/components/Spinner/index.js -------------------------------------------------------------------------------- /src/components/Spinner/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/components/Spinner/styles.css -------------------------------------------------------------------------------- /src/components/Tab/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/components/Tab/index.js -------------------------------------------------------------------------------- /src/components/Tab/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/components/Tab/styles.js -------------------------------------------------------------------------------- /src/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/constants/index.js -------------------------------------------------------------------------------- /src/containers/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/containers/App.js -------------------------------------------------------------------------------- /src/containers/Suspense/CommitListing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/containers/Suspense/CommitListing.js -------------------------------------------------------------------------------- /src/containers/Suspense/RepoListing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/containers/Suspense/RepoListing.js -------------------------------------------------------------------------------- /src/containers/Suspense/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/containers/Suspense/index.js -------------------------------------------------------------------------------- /src/containers/TimeSlicing/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/containers/TimeSlicing/index.js -------------------------------------------------------------------------------- /src/containers/TimeSlicing/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/containers/TimeSlicing/styles.js -------------------------------------------------------------------------------- /src/helpers/future.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/helpers/future.js -------------------------------------------------------------------------------- /src/helpers/generateData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/helpers/generateData.js -------------------------------------------------------------------------------- /src/helpers/getValueFromQS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/helpers/getValueFromQS.js -------------------------------------------------------------------------------- /src/helpers/githubApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/helpers/githubApi.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/index.js -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/src/logo.svg -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ivan-ha/react-async-rendering-demo/HEAD/yarn.lock --------------------------------------------------------------------------------