Best approach to create inner pages in ionic 6

I have an ionic app run wth the tabs.
I am using lazyloading approach in pages but my question here if i have page for the listing and 3 others edit - add- details.

Shall add, edit details be pages or copmonents in the parent page the list one?

Also if those pages/components repeated in another pages with same behaviour shall i make it shared pages or components?