Like A Surgeon – Dissecting a completely Functional-Reactive JavaScript app for the very first time
Today we have the ability to write fully Functional-Reactive code in JavaScript, using RxJS. However, in our day-to-day life we often use RxJS alongside other libraries and patterns that make our life easier, but also distance us from pure Functional-Reactive Programming (FRP). What would an app that has been written completely in RxJS, and in-line with the principles of FRP, look like? In this talk we will examine such an app, and use it to understand what truly functional-reactive code in JavaScript looks like, and what are the principles that underlie it.
What are the key takeaways from this talk?
- What are the main concepts of Functional-Reactive Programming, and how are they expressed in JavaScript/RxJS code?
- What is the structure of an FRP app, and how is it different from how we usually write code?
- How can we integrate more FRP concepts in our everyday code?
About the speaker:
Netta (@bondit) is the co-founder of Israel’s largest community of women in R&D, and a senior JavaScript developer designing and building web apps. She often codes useless things out of sheer curiosity and stubbornness.
