Functional Programming Fundamentals
summary
Argues that the concrete win is isolating state and side effects so one-to-one data transforms stay predictable, showing pure functions, memoization and selectors to avoid rerenders. Demonstrates ES6 map/filter, lodash/flow (and mentions Ramda, immutable), reselect-style memoization, debounce, currying and partial application, and treats React hooks as state and side-effects to be isolated. Shows mutation, shared state and async as sources of bugs and prefers composition and immutability for readable, testable code.
AI-written summary · about
chapters (5)
- 0:00Start
- 9:18Lets look at an example
- 14:04Some Examples
- 17:25Example (Separation Composition)
- 22:17Ron Weasley
related talks
28mHow to use Functional Programming in your React app
28mFunctional Principles In React
50mWriting React Components: The Functional Way
59mDeveloping React Applications with Functional Components
54mJavaScript Essentials for Programming with React
34mFunctional UIs and Unidirectional Dataflow
17mReact hooks: the good, the bad and the ugly
52mJavaScript: Programowanie funkcyjne w JavaScript
