├── react-rtk-demo ├── .gitignore ├── index.html ├── package-lock.json ├── package.json ├── src │ ├── App.css │ ├── App.jsx │ ├── app │ │ └── store.js │ ├── favicon.svg │ ├── features │ │ ├── cake │ │ │ ├── CakeView.jsx │ │ │ └── cakeSlice.js │ │ ├── icecream │ │ │ ├── IcecreamView.jsx │ │ │ └── icecreamSlice.js │ │ └── user │ │ │ ├── UserView.jsx │ │ │ └── userSlice.js │ ├── index.css │ ├── logo.svg │ └── main.jsx ├── vite.config.js └── yarn.lock ├── react-rtk-ts-demo ├── .gitignore ├── index.html ├── package.json ├── src │ ├── App.css │ ├── App.tsx │ ├── app │ │ ├── hooks.ts │ │ └── store.ts │ ├── favicon.svg │ ├── features │ │ ├── cake │ │ │ ├── CakeView.tsx │ │ │ └── cakeSlice.ts │ │ ├── icecream │ │ │ ├── IcecreamView.tsx │ │ │ └── icecreamSlice.ts │ │ └── user │ │ │ ├── UserView.tsx │ │ │ └── userSlice.ts │ ├── index.css │ ├── logo.svg │ ├── main.tsx │ └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock ├── redux-demo ├── .gitignore ├── asyncActions.js ├── index.js ├── nested-state.js ├── package-lock.json └── package.json └── rtk-demo ├── .gitignore ├── app └── store.js ├── features ├── cake │ └── cakeSlice.js ├── icecream │ └── icecreamSlice.js └── user │ └── userSlice.js ├── index.js ├── package-lock.json └── package.json /react-rtk-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/.gitignore -------------------------------------------------------------------------------- /react-rtk-demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/index.html -------------------------------------------------------------------------------- /react-rtk-demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/package-lock.json -------------------------------------------------------------------------------- /react-rtk-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/package.json -------------------------------------------------------------------------------- /react-rtk-demo/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/src/App.css -------------------------------------------------------------------------------- /react-rtk-demo/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/src/App.jsx -------------------------------------------------------------------------------- /react-rtk-demo/src/app/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/src/app/store.js -------------------------------------------------------------------------------- /react-rtk-demo/src/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/src/favicon.svg -------------------------------------------------------------------------------- /react-rtk-demo/src/features/cake/CakeView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/src/features/cake/CakeView.jsx -------------------------------------------------------------------------------- /react-rtk-demo/src/features/cake/cakeSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/src/features/cake/cakeSlice.js -------------------------------------------------------------------------------- /react-rtk-demo/src/features/icecream/IcecreamView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/src/features/icecream/IcecreamView.jsx -------------------------------------------------------------------------------- /react-rtk-demo/src/features/icecream/icecreamSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/src/features/icecream/icecreamSlice.js -------------------------------------------------------------------------------- /react-rtk-demo/src/features/user/UserView.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/src/features/user/UserView.jsx -------------------------------------------------------------------------------- /react-rtk-demo/src/features/user/userSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/src/features/user/userSlice.js -------------------------------------------------------------------------------- /react-rtk-demo/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/src/index.css -------------------------------------------------------------------------------- /react-rtk-demo/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/src/logo.svg -------------------------------------------------------------------------------- /react-rtk-demo/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/src/main.jsx -------------------------------------------------------------------------------- /react-rtk-demo/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/vite.config.js -------------------------------------------------------------------------------- /react-rtk-demo/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-demo/yarn.lock -------------------------------------------------------------------------------- /react-rtk-ts-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/.gitignore -------------------------------------------------------------------------------- /react-rtk-ts-demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/index.html -------------------------------------------------------------------------------- /react-rtk-ts-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/package.json -------------------------------------------------------------------------------- /react-rtk-ts-demo/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/src/App.css -------------------------------------------------------------------------------- /react-rtk-ts-demo/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/src/App.tsx -------------------------------------------------------------------------------- /react-rtk-ts-demo/src/app/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/src/app/hooks.ts -------------------------------------------------------------------------------- /react-rtk-ts-demo/src/app/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/src/app/store.ts -------------------------------------------------------------------------------- /react-rtk-ts-demo/src/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/src/favicon.svg -------------------------------------------------------------------------------- /react-rtk-ts-demo/src/features/cake/CakeView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/src/features/cake/CakeView.tsx -------------------------------------------------------------------------------- /react-rtk-ts-demo/src/features/cake/cakeSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/src/features/cake/cakeSlice.ts -------------------------------------------------------------------------------- /react-rtk-ts-demo/src/features/icecream/IcecreamView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/src/features/icecream/IcecreamView.tsx -------------------------------------------------------------------------------- /react-rtk-ts-demo/src/features/icecream/icecreamSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/src/features/icecream/icecreamSlice.ts -------------------------------------------------------------------------------- /react-rtk-ts-demo/src/features/user/UserView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/src/features/user/UserView.tsx -------------------------------------------------------------------------------- /react-rtk-ts-demo/src/features/user/userSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/src/features/user/userSlice.ts -------------------------------------------------------------------------------- /react-rtk-ts-demo/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/src/index.css -------------------------------------------------------------------------------- /react-rtk-ts-demo/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/src/logo.svg -------------------------------------------------------------------------------- /react-rtk-ts-demo/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/src/main.tsx -------------------------------------------------------------------------------- /react-rtk-ts-demo/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /react-rtk-ts-demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/tsconfig.json -------------------------------------------------------------------------------- /react-rtk-ts-demo/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/tsconfig.node.json -------------------------------------------------------------------------------- /react-rtk-ts-demo/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/vite.config.ts -------------------------------------------------------------------------------- /react-rtk-ts-demo/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/react-rtk-ts-demo/yarn.lock -------------------------------------------------------------------------------- /redux-demo/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /redux-demo/asyncActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/redux-demo/asyncActions.js -------------------------------------------------------------------------------- /redux-demo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/redux-demo/index.js -------------------------------------------------------------------------------- /redux-demo/nested-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/redux-demo/nested-state.js -------------------------------------------------------------------------------- /redux-demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/redux-demo/package-lock.json -------------------------------------------------------------------------------- /redux-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/redux-demo/package.json -------------------------------------------------------------------------------- /rtk-demo/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /rtk-demo/app/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/rtk-demo/app/store.js -------------------------------------------------------------------------------- /rtk-demo/features/cake/cakeSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/rtk-demo/features/cake/cakeSlice.js -------------------------------------------------------------------------------- /rtk-demo/features/icecream/icecreamSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/rtk-demo/features/icecream/icecreamSlice.js -------------------------------------------------------------------------------- /rtk-demo/features/user/userSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/rtk-demo/features/user/userSlice.js -------------------------------------------------------------------------------- /rtk-demo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/rtk-demo/index.js -------------------------------------------------------------------------------- /rtk-demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/rtk-demo/package-lock.json -------------------------------------------------------------------------------- /rtk-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gopinav/Redux-Toolkit-Tutorials/HEAD/rtk-demo/package.json --------------------------------------------------------------------------------