The goal of making every page a component is to make it easy the use of routers.
It really depends of your application, if you have a portion that is used multiple times in the same page, you can make a component with inputs and ouputs and then you can mutualise your code.
So before you create a new component you have to ask yourself two questions
Will i reuse this component in other pages ?
Does this component need to be in a specific URL?