• Talk
  • 2022

A philosophy of React software design

  • Language
    Italiano

Speaker:

Topics:

  • React Component Design

Abstract

Directly inspired by John Ousterhout’s great book about designing good software, this talk presents an opinionated take on the principles and patterns to follow when programming in React. We start first with an understanding of the nature of complexity, and then we proceed to evaluate how to best approach problems like component abstractions, API and composition. What should be included in a React component? How should we divide them? Which principles should we follow when designing the Component props? These are only a few of the everyday design decisions we have to make. This talk wants to provide opinionated guidance for these kinds of questions.

Video

Related Talks 2022