The Hard Parts of Functional JavaScript

The Hard Parts of Functional JavaScript

Learning Paths:
4 hours, 54 minutes CC

Explore the increasingly popular paradigm of functional programming in JavaScript! You’ll learn how to wield and manipulate functions to develop more readable, maintainable and manageable codebases. You’ll go under the hood of powerful techniques like: Higher Order Functions, Function Composition, Pure Functions, and Immutability of State.

This course and others like it are available as part of our Frontend Masters video subscription.

Published: October 1, 2019
Get Unlimited Access Now
Table of Contents

Introduction

JavaScript Principles Review

Higher Order Functions

Map & Reduce

Composition

Purity & Immutability

Closure

Function Decoration & Partial Application

Wrapping Up