1 min readAug 20, 2019
You are right. Functional programming is the underlying paradigm. For React components are nothing but functions, it seems like a natural fit.
From my (absolutely opinionated) perspective, React+JSX provide a clear structure to combine functions. They help writing well-structured code.
But the approach is not limited to React.