How to create reusable Ionic Components?

I am putting together a collection of ‘pages’ such as User Account, Map View and other generic components for use in my apps.

What is the best approach to making these reusable and easily included in a project?

In a react project for example I would create a component which accepts props to give the desired rendered result.