subject · React Developer (Frontend)

JavaScript

JavaScript for React Developer (Frontend) on CareerPlane — 10 practical, sandbox-driven topics. Pick a topic to open its interactive lesson.

10 / topics
in the subject
10 / pages
topic pages
L1 / priority
core fundamentals

Topics in JavaScript

TOPIC · 01

JavaScript ES6+ — Arrow Functions / Destructuring / Spread / Modules

priority 1 Professional javascriptes6arrow-functionsdestructuringspreadmodulestemplate-literals
TOPIC · 02

Async/Await & Promises — Asynchronous JavaScript Mastery

priority 1 Professional javascriptasyncawaitpromisefetchaxioserror-handling
TOPIC · 03

let / const / var — Hoisting, TDZ, Scope Pitfalls in Real Codebases

priority 1 Professional javascriptletconstvarhoistingtdzscope
TOPIC · 04

Closures & this — Arrow vs Function, bind/call/apply, Event Handlers

priority 1 Professional javascriptclosurethisarrowbindcallapply
TOPIC · 05

Promises & async/await — Error Propagation, Sequencing, Race Conditions

priority 1 Professional javascriptpromiseasyncawaitraceerror-handling
TOPIC · 06

fetch & AbortController — Timeouts, Retries, Streaming, Cancellation

priority 1 Professional javascriptfetchabortcontrollertimeoutstreamingcancel
TOPIC · 07

Array Methods — map / filter / reduce / flatMap / findIndex Patterns

priority 1 Professional javascriptarraymapfilterreduceflatmap
TOPIC · 08

Destructuring & Spread — Rest Params, Nested Defaults, API Shapes

priority 1 Professional javascriptdestructuringspreadrestdefaults
TOPIC · 09

ESM vs CommonJS — package.json exports, Dual Publish, Tree Shaking

priority 1 Professional javascriptesmcommonjsexportsdual-publishtree-shaking
TOPIC · 10

Testing — vitest / jest / playwright, Test Doubles, Fake Timers

priority 1 Professional javascriptvitestjestplaywrightmockfaketimers
Keep exploring
Back to portal — search every topic across every field, career, and subject. Or browse the full sitemap.xml graph of index + topic pages.