lesson
Module 5 IntroductionThe newline Guide to Modernizing an Enterprise React AppIntroduction to module 5: Custom hooks
lesson
Module 4 SummaryThe newline Guide to Modernizing an Enterprise React AppThis lesson is a summary of Module 4.0, where we systematically refactored our app's outdated class components to now use React Hooks.
lesson
Refactor Checkout.jsThe newline Guide to Modernizing an Enterprise React AppThe checkout page uses multiple API calls to correctly display the items a product manager wants to ship to stores.
lesson
Refactor ProductForm.jsThe newline Guide to Modernizing an Enterprise React AppAh forms, a painful Achilles heel of most web applications (React apps included) since the beginning of time.
lesson
Refactor App.jsThe newline Guide to Modernizing an Enterprise React AppWe get our first real taste of adding hooks while refactoring the App component.
lesson
Refactor Home.jsThe newline Guide to Modernizing an Enterprise React AppWe dip our toes into converting a class component to a functional one with Hardware Handler's home page.
lesson
Module 4 IntroductionThe newline Guide to Modernizing an Enterprise React AppIntroduction to Module 4: Refactoring to hooks
lesson
Module 3 SummaryThe newline Guide to Modernizing an Enterprise React AppThis lesson is a summary of the automated code formatting and linting we set up with the help Prettier and ESLint in Module 3.0.
lesson
Module 3 IntroductionThe newline Guide to Modernizing an Enterprise React AppIntroduction to module 3: Code formatting setup
lesson
Module 2 SummaryThe newline Guide to Modernizing an Enterprise React AppThis lesson is a summary of module 2.0, where we upgraded our React version and locked in our project configuration.
lesson
Upgrade the React app versionThe newline Guide to Modernizing an Enterprise React AppBefore we can do anything else, we must upgrade our sample app's React version to start taking advantage of the advances.
lesson
Module 2 IntroductionThe newline Guide to Modernizing an Enterprise React AppIntroduction to Module 2: Upgrading React App Version