React

Madeleine Moser

Composition vs Inheritance

Sometimes we think about components as being “special cases” of other components.

Madeleine Moser
Composition vs Inheritance

Internal navigation

You can visit this post, or this page, go back to the homepage or just back to the archive.

So What About Inheritance?

At Facebook, we use React in thousands of components, and we haven’t found any use cases where we would recommend creating component inheritance hierarchies.

Props and composition give you all the flexibility you need to customize a component’s look and behavior in an explicit and safe way. Remember that components may accept arbitrary props, including primitive values, React elements, or functions.

If you want to reuse non-UI functionality between components, we suggest extracting it into a separate JavaScript module. The components may import it and use that function, object, or a class, without extending it.


We provide premium nursery stock

along with technology-led garden consultancy

and design services to both private and public sector organisations

large and small.

© All Rights Reserved, Goharbar Farm & Nursery