Skip to content

React + Redux + Typescript template app. Styled with Material UI. Open README for more information.

License

Notifications You must be signed in to change notification settings

alstojanovic/react-redux-typescript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


React + Redux + Typescript ( The recommended way )

This project will help you learn how to build a modern front end application with React, Redux and Typescript. It's purpose is to help anyone starting their software development journey or Junior developers sail into the Medior seas.

What you will learn in this project:

React
Redux
Typescript
React Router
yup
Formik
Material UI
axios
eslint




This architecture template will be featured on https://infinitumcoders.com where you can find a detailed, tutorial-like, documentation for this and other projects.

🚨 Go to Infinitum Coders and subscribe to get the latest alerts for this and other featured projects. 🚨




Table of content from the documentation:

  • Setup project using create-react-app and tsconfig.json
  • React's functional components with Typescript
  • Configure Redux store with Redux Toolkit
  • Redux actions and action creators
  • Redux middlewares
  • React Router for page routing
  • Build forms using Formik (both with <Formik /> component and with useFormik hook)
  • Use yup for form validation
  • Build custom forms with multiple submit buttons
  • Style components with Material UI
  • Create custom data tables
  • Setup services for your APIs



🚧 We will be acceptind pull requests and updating the project in the future, so please share your thoughts, suggestions and wishes on Infinitum Coders and we'll try to get those updates ASAP.

👉 If there are any Software Engineering Veterans out there looking at this, your impressions are more than welcome!


Thanks for reading and happy coding!




Some screenshots from the app:


TrackMyDeposits


TrackMyDeposits


TrackMyDeposits


TrackMyDeposits


TrackMyDeposits


TrackMyDeposits


TrackMyDeposits

About

React + Redux + Typescript template app. Styled with Material UI. Open README for more information.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published