Front-end programming frameworks like React, Angular, and Vue are all derived from advanced JavaScript (i.e.ES6). These frameworks are all designed to make modular UI components easier to build and use JSON as the vehicle of data transport between the front-end and the back-end in an application’s data entry, processing and storage cycle.
Understand the use of JSON as the vehicle for transporting data between front-end and back-end.
Converting JSON object into string format (e.g. JSON.stringify) for communicating with backend server.
Using the Fetch API in promise or Async/Await mode for facilitating data transport with the backend.
Make use of JS high order functions such as map, sort, and filter to manipulate array of objects.
Learn to destructure JS objects and compose JS modules for advanced JS programming.
Using React as an example of how advanced JS programming can serve as the foundation of React programming.