I think when the sole of component is just to re render itself , its better to declare data on the render method.

However if you have a data that you want to be reactive not just for rendering purposes , like you wanted to increment a certain number etc then use the mount method to set the data and create methods that will make the data reactive.