Targeted Fundamentals

2 paths, 11 lessons

Core JavaScript

Modern ES Modules and functional patterns, for developers coming from namespace- and class-driven TypeScript.

  1. Module Scope
  2. Closures Instead of Classes
  3. Replacing Static Members and Singletons
  4. Functions Over Classes
  5. Pure Functions and Immutability
  6. Composition Over Inheritance
  7. Dynamic import()
  8. Case Study: Refactoring a Namespace Class
  9. Exports and Barrel Patterns

React

Crossframe work communication - useSyncExternalStore / delegate patterns

  1. The External Store
  2. useSyncExternalStore