The constructor will be repeated when the same tab is selected consecutively

When I use ionic 3 's Official example, ionic start ionic2-tabs tabs --v2

The same tab is selected consecutively and the constructor will called repeated,
That’s different with 2.X , so I am confused.

Is there any way to call constructor only once?

As shown in the picture, the console show the constructor called repeated.

Sure because every tap/click will open the tab you clicked on.
Check out your tabs.ts file

the same issue

and Fixed in #11084 needs merge