React and Typescript: Build a Portfolio Project

What you will learn
Build a portfolio-ready project with React and Typescript
Integrate React and Redux together with Typescript
Simplify state updates with the fabulous Immer library
See the step-by-step process of designing and assembling an advanced project
Manage a project using a package-based architecture
Automate your deployment with the popular Lerna CLI
Build an in-browser transpiler + bundler
Assemble incredibly reusable React components
Use Redux middlewares to handle complicated business logic flows
Use Web Assembly to increase the performance of your app
Course Gallery




Charts
Comidoc Review
Our Verdict
This comprehensive course is ideal for learners looking to advance their skills in modern web development. It tackles a wide range of topics including transpiling, bundling, TypeScript basics, and Redux integration. Additionally, it highlights best practices for software engineering, encouraging critical thinking among students as they work through the project. Despite its outdated content in some sections, this course offers valuable learning experiences such as publishing to NPM and working with web-based rich text/code editors. The in-browser typescript compiling process is another strong point that sets it apart from other courses on Udemy. However, the long duration and potential diversions may not appeal to everyone. For those aiming to fully master TypeScript and React, some parts of this course might seem off-topic or overly explained, given they focus on non-related technologies. Nevertheless, taking the time to understand each concept will contribute significantly to one's overall growth as a web developer.
What We Liked
- Covers a wide range of topics including transpiling, bundling, TypeScript basics, Redux integration, and project structuring
- Highlights best practices for software engineering and encourages critical thinking
- Includes additional features like publishing to NPM and working with web-based rich text/code editors
- Features an in-browser typescript compiling process
Potential Drawbacks
- Some sections may be outdated, causing compatibility issues with current libraries and dependencies
- May include irrelevant or overexplained concepts for advanced JavaScript developers
- The course has a long duration, which might not suit everyone's preferences or schedules
- Not fully focused on TypeScript and React, as some parts of the project aren't central to these technologies