1. React
  2. ReactJS Day
  3. 2018
  4. Behavioral Programming with React: request, wait and block

Behavioral Programming with React: request, wait and block

Luca Matteis at ReactJS Day 2018

Behavioral programming simplifies the task of dealing with under-specification and conflicting requirements by enabling the addition of software modules that can not only add to but also modify existing behaviors. In this talk I will describe how Behavioral Programming concepts can be applied to React. Specifically, I will showcase real-world examples and demonstrate how programming using this new paradigm can alleviate some of the issues that arise when programming with large teams. Moreover I will present a library that can be used to program what I call "behavioral components" using this new idiom.