├── .dockerignore ├── .env-development ├── .env-production ├── .eslintignore ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── build-and-deploy-to-scaleway.yaml │ ├── pull-request-checks-before-merge.yaml │ └── upgrade-tag-version.yaml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc.js ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── README.md ├── babel.config.js ├── illustration-SSR.png ├── package.json ├── public ├── Dockerfile └── nginx.conf ├── scripts ├── build.js ├── dev.js └── utils.js ├── src ├── App.tsx ├── assets │ ├── fonts │ │ ├── PlayfairDisplay-Italic.woff │ │ ├── PlayfairDisplay-Italic.woff2 │ │ ├── PlayfairDisplay-Regular.woff │ │ ├── PlayfairDisplay-Regular.woff2 │ │ ├── demo.html │ │ └── stylesheet.css │ ├── images │ │ ├── 403.svg │ │ ├── 404.svg │ │ ├── 500.svg │ │ ├── 61155.svg │ │ ├── free_repeating_background_texture-light_green.jpg │ │ └── icons │ │ │ ├── android-icon-144x144.png │ │ │ ├── android-icon-192x192.png │ │ │ ├── android-icon-36x36.png │ │ │ ├── android-icon-48x48.png │ │ │ ├── android-icon-72x72.png │ │ │ ├── android-icon-96x96.png │ │ │ ├── apple-icon-114x114.png │ │ │ ├── apple-icon-120x120.png │ │ │ ├── apple-icon-144x144.png │ │ │ ├── apple-icon-152x152.png │ │ │ ├── apple-icon-180x180.png │ │ │ ├── apple-icon-57x57.png │ │ │ ├── apple-icon-60x60.png │ │ │ ├── apple-icon-72x72.png │ │ │ ├── apple-icon-76x76.png │ │ │ ├── apple-icon-precomposed.png │ │ │ ├── apple-icon.png │ │ │ ├── browserconfig.xml │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon-96x96.png │ │ │ ├── favicon.ico │ │ │ ├── manifest.json │ │ │ ├── ms-icon-144x144.png │ │ │ ├── ms-icon-150x150.png │ │ │ ├── ms-icon-310x310.png │ │ │ └── ms-icon-70x70.png │ └── jss │ │ ├── components │ │ ├── cssBaselineStyle.ts │ │ ├── drawerStyle.ts │ │ ├── footerStyle.ts │ │ └── headerStyle.ts │ │ ├── theme │ │ ├── breakpoints.ts │ │ ├── index.ts │ │ ├── layout.ts │ │ ├── palette.ts │ │ ├── spacing.ts │ │ ├── transition.ts │ │ └── typography.ts │ │ └── views │ │ ├── aboutUsStyle.ts │ │ ├── appStyle.ts │ │ ├── exceptionPageStyle.ts │ │ ├── homeStyle.ts │ │ └── moviesStyle.ts ├── components │ ├── CssBaseline.tsx │ ├── Drawer.tsx │ ├── Footer.tsx │ ├── Grid.tsx │ ├── Header.tsx │ └── StyledComponents.ts ├── global.d.ts ├── index.tsx ├── server │ ├── StaticContext.tsx │ ├── index.tsx │ └── renderFullPage.ts ├── store │ ├── createApi.ts │ ├── features │ │ ├── logger.ts │ │ ├── mainSlice.ts │ │ └── moviesApiSlice.ts │ ├── hooks.ts │ ├── index.ts │ └── reducers.ts └── views │ ├── AboutUs.tsx │ ├── Exception │ ├── 403.tsx │ ├── 404.tsx │ ├── 500.tsx │ └── Loading.tsx │ ├── Home │ └── index.tsx │ ├── Movies │ └── index.tsx │ └── routes.tsx ├── tsconfig.json └── webpack ├── index.js ├── loaders.client.js ├── loaders.server.js ├── webpack.client.dev.js ├── webpack.client.prod.js ├── webpack.server.dev.js └── webpack.server.prod.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env-development: -------------------------------------------------------------------------------- 1 | NODE_ENV=development 2 | BACKEND_BASE_URL=https://api.themoviedb.org 3 | -------------------------------------------------------------------------------- /.env-production: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/.env-production -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/build-and-deploy-to-scaleway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/.github/workflows/build-and-deploy-to-scaleway.yaml -------------------------------------------------------------------------------- /.github/workflows/pull-request-checks-before-merge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/.github/workflows/pull-request-checks-before-merge.yaml -------------------------------------------------------------------------------- /.github/workflows/upgrade-tag-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/.github/workflows/upgrade-tag-version.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v23.5.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | tsconfig.json 3 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/babel.config.js -------------------------------------------------------------------------------- /illustration-SSR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/illustration-SSR.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/package.json -------------------------------------------------------------------------------- /public/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/public/Dockerfile -------------------------------------------------------------------------------- /public/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/public/nginx.conf -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/scripts/dev.js -------------------------------------------------------------------------------- /scripts/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/scripts/utils.js -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/assets/fonts/PlayfairDisplay-Italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/fonts/PlayfairDisplay-Italic.woff -------------------------------------------------------------------------------- /src/assets/fonts/PlayfairDisplay-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/fonts/PlayfairDisplay-Italic.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/PlayfairDisplay-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/fonts/PlayfairDisplay-Regular.woff -------------------------------------------------------------------------------- /src/assets/fonts/PlayfairDisplay-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/fonts/PlayfairDisplay-Regular.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/fonts/demo.html -------------------------------------------------------------------------------- /src/assets/fonts/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/fonts/stylesheet.css -------------------------------------------------------------------------------- /src/assets/images/403.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/403.svg -------------------------------------------------------------------------------- /src/assets/images/404.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/404.svg -------------------------------------------------------------------------------- /src/assets/images/500.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/500.svg -------------------------------------------------------------------------------- /src/assets/images/61155.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/61155.svg -------------------------------------------------------------------------------- /src/assets/images/free_repeating_background_texture-light_green.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/free_repeating_background_texture-light_green.jpg -------------------------------------------------------------------------------- /src/assets/images/icons/android-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/android-icon-144x144.png -------------------------------------------------------------------------------- /src/assets/images/icons/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/android-icon-192x192.png -------------------------------------------------------------------------------- /src/assets/images/icons/android-icon-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/android-icon-36x36.png -------------------------------------------------------------------------------- /src/assets/images/icons/android-icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/android-icon-48x48.png -------------------------------------------------------------------------------- /src/assets/images/icons/android-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/android-icon-72x72.png -------------------------------------------------------------------------------- /src/assets/images/icons/android-icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/android-icon-96x96.png -------------------------------------------------------------------------------- /src/assets/images/icons/apple-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/apple-icon-114x114.png -------------------------------------------------------------------------------- /src/assets/images/icons/apple-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/apple-icon-120x120.png -------------------------------------------------------------------------------- /src/assets/images/icons/apple-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/apple-icon-144x144.png -------------------------------------------------------------------------------- /src/assets/images/icons/apple-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/apple-icon-152x152.png -------------------------------------------------------------------------------- /src/assets/images/icons/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/apple-icon-180x180.png -------------------------------------------------------------------------------- /src/assets/images/icons/apple-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/apple-icon-57x57.png -------------------------------------------------------------------------------- /src/assets/images/icons/apple-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/apple-icon-60x60.png -------------------------------------------------------------------------------- /src/assets/images/icons/apple-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/apple-icon-72x72.png -------------------------------------------------------------------------------- /src/assets/images/icons/apple-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/apple-icon-76x76.png -------------------------------------------------------------------------------- /src/assets/images/icons/apple-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/apple-icon-precomposed.png -------------------------------------------------------------------------------- /src/assets/images/icons/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/apple-icon.png -------------------------------------------------------------------------------- /src/assets/images/icons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/browserconfig.xml -------------------------------------------------------------------------------- /src/assets/images/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/favicon-16x16.png -------------------------------------------------------------------------------- /src/assets/images/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/favicon-32x32.png -------------------------------------------------------------------------------- /src/assets/images/icons/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/favicon-96x96.png -------------------------------------------------------------------------------- /src/assets/images/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/favicon.ico -------------------------------------------------------------------------------- /src/assets/images/icons/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/manifest.json -------------------------------------------------------------------------------- /src/assets/images/icons/ms-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/ms-icon-144x144.png -------------------------------------------------------------------------------- /src/assets/images/icons/ms-icon-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/ms-icon-150x150.png -------------------------------------------------------------------------------- /src/assets/images/icons/ms-icon-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/ms-icon-310x310.png -------------------------------------------------------------------------------- /src/assets/images/icons/ms-icon-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/images/icons/ms-icon-70x70.png -------------------------------------------------------------------------------- /src/assets/jss/components/cssBaselineStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/components/cssBaselineStyle.ts -------------------------------------------------------------------------------- /src/assets/jss/components/drawerStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/components/drawerStyle.ts -------------------------------------------------------------------------------- /src/assets/jss/components/footerStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/components/footerStyle.ts -------------------------------------------------------------------------------- /src/assets/jss/components/headerStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/components/headerStyle.ts -------------------------------------------------------------------------------- /src/assets/jss/theme/breakpoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/theme/breakpoints.ts -------------------------------------------------------------------------------- /src/assets/jss/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/theme/index.ts -------------------------------------------------------------------------------- /src/assets/jss/theme/layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/theme/layout.ts -------------------------------------------------------------------------------- /src/assets/jss/theme/palette.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/theme/palette.ts -------------------------------------------------------------------------------- /src/assets/jss/theme/spacing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/theme/spacing.ts -------------------------------------------------------------------------------- /src/assets/jss/theme/transition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/theme/transition.ts -------------------------------------------------------------------------------- /src/assets/jss/theme/typography.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/theme/typography.ts -------------------------------------------------------------------------------- /src/assets/jss/views/aboutUsStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/views/aboutUsStyle.ts -------------------------------------------------------------------------------- /src/assets/jss/views/appStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/views/appStyle.ts -------------------------------------------------------------------------------- /src/assets/jss/views/exceptionPageStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/views/exceptionPageStyle.ts -------------------------------------------------------------------------------- /src/assets/jss/views/homeStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/views/homeStyle.ts -------------------------------------------------------------------------------- /src/assets/jss/views/moviesStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/assets/jss/views/moviesStyle.ts -------------------------------------------------------------------------------- /src/components/CssBaseline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/components/CssBaseline.tsx -------------------------------------------------------------------------------- /src/components/Drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/components/Drawer.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/Grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/components/Grid.tsx -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/StyledComponents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/components/StyledComponents.ts -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/server/StaticContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/server/StaticContext.tsx -------------------------------------------------------------------------------- /src/server/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/server/index.tsx -------------------------------------------------------------------------------- /src/server/renderFullPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/server/renderFullPage.ts -------------------------------------------------------------------------------- /src/store/createApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/store/createApi.ts -------------------------------------------------------------------------------- /src/store/features/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/store/features/logger.ts -------------------------------------------------------------------------------- /src/store/features/mainSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/store/features/mainSlice.ts -------------------------------------------------------------------------------- /src/store/features/moviesApiSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/store/features/moviesApiSlice.ts -------------------------------------------------------------------------------- /src/store/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/store/hooks.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/reducers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/store/reducers.ts -------------------------------------------------------------------------------- /src/views/AboutUs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/views/AboutUs.tsx -------------------------------------------------------------------------------- /src/views/Exception/403.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/views/Exception/403.tsx -------------------------------------------------------------------------------- /src/views/Exception/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/views/Exception/404.tsx -------------------------------------------------------------------------------- /src/views/Exception/500.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/views/Exception/500.tsx -------------------------------------------------------------------------------- /src/views/Exception/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/views/Exception/Loading.tsx -------------------------------------------------------------------------------- /src/views/Home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/views/Home/index.tsx -------------------------------------------------------------------------------- /src/views/Movies/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/views/Movies/index.tsx -------------------------------------------------------------------------------- /src/views/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/src/views/routes.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/webpack/index.js -------------------------------------------------------------------------------- /webpack/loaders.client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/webpack/loaders.client.js -------------------------------------------------------------------------------- /webpack/loaders.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/webpack/loaders.server.js -------------------------------------------------------------------------------- /webpack/webpack.client.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/webpack/webpack.client.dev.js -------------------------------------------------------------------------------- /webpack/webpack.client.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/webpack/webpack.client.prod.js -------------------------------------------------------------------------------- /webpack/webpack.server.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/webpack/webpack.server.dev.js -------------------------------------------------------------------------------- /webpack/webpack.server.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomtom94/react-easy-ssr/HEAD/webpack/webpack.server.prod.js --------------------------------------------------------------------------------