React v17 Component types— Functional, Class, Exotic, Factory, Pure for JS & TS deep dive.
Published in
19 min readSep 3, 2020
At the core of React is components. Components are like a function. They let you build your front-end implementation breaking down complex UI into small chewable stand-alone pieces.
Components let you split the UI into independent, reusable pieces, and think about each piece in isolation.
— React.org docs