Modern JavaScript for React Developers

Assignment repo that describes modern JavaScript with a focus on frontend React development. Assignments are located here.

ES 6 new features

Getting Started

  • Install prerequisites
    • NodeJS
    • VSCode
  • Clone this repo

Videos

Links

JavaScript Code Examples

W3 Schools Topics

JavaScript

  • Functions are first class citizens in JavaScript
  • JavaScript has two types:
    • Primitive types: (null, undefined, Boolean, Number, String, Symbol, and BigInt)
    • Reference types: (objects)

DOM Manipulation

  • Document Object Model (DOM)
  • JavaScript can be use to manipulate the DOM, but in general we shouldn't do this in our React applications because React manages the DOM for us

Developing Apps for the Browser

  • The modern web browser is a highly sophisticated tool for rendering web pages and executing JavaScript