Is there an optimum way to level up characters?

//ads -- adsterra.com -- native banner
?>
Characters have growth stats, which determine how much raw stats each character gets when leveling up. It appears to me that the size of growth depends on how many stars the character currently sits at. So, the main question I have is: What is the optimal way to level up characters so that their stats and power is maximized?
Here are some related questions that have occurred to me on the question of optimization (the validity of these questions will depend on what the optimal path is):
- Would it be optimal to max out a character's stars first, then level it up?
- Or does leveling up a character and then later promoting it to a higher number of stars recoup the stats you missed out on the levels you've earned?
- Does equipment come into play when determine the stats gained when a character levels up?
- If there is an optimal leveling path, is there any way to correct a character's stats that was leveled up sub-optimally?
Pictures about "Is there an optimum way to level up characters?"



Best Way To Upgrade Characters In Genshin Impact! (2021)
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Kamaji Ogino, Kamaji Ogino, Senior Jone, Soulful Pizza