Father of one. Code crafter. Sport lover.
It should be worth noting that there is a good reason for 1 of the different ways. That 1 is stateless components. They are much faster than the other 2 types and are extremely useful when you have a simple component without great deals of logic.