Functional Programming in React
Details
Functional programming is a term which is used liberally in JavaScript, whether functional purity, stateless functional components or immutability, these concepts often arise when working in React. In this talk, Xandor will give an introduction to functional programming and how we can benefit from it in JavaScript, to write code which is modular, reusable, readable, robust, testable, declarative, debuggable
š About the talk
Functional Programming, invented in the 1950s, is gaining more mainstream adoption nowadays. It is a style of programming that focuses on using functions as the primary way to solve problems. It also emphasises immutable data, and taking special care with effects (any code that isn't a calculation or transformation). It delivers code that is more elegant and robust.
Although React's revolutionary approach to building front-end applications was inspired by Functional Programming, many React developers have little to no familiarity with it. FP is not required to use React, but it complements React really well. If you don't know what currying is, have never partially applied a function, or would be amazed to learn that you can return a function from a function, you should come to this talk.
š½ Speaker
Xandor Schiefer is a full-stack developer with a bias to the front-end. He built his first site in '99, spent time working at companies on in-house products and at digital ad agencies before hanging out his shingle as an independent consultant. He enjoys spending time with his family, is a free/libre software fan, and rides fast motorcycles.
šŖ How do I join?
This event will be streamed live on our Youtube channel. You can subscribe at https://www.youtube.com/c/FEDSA-community to receive a notification once this starts.
š Fineprint
FEDSA's Code of Conduct is here: https://fedsa.org/code-of-conduct/ We're serious about offering a warm, inclusive, safe space to learn.
