Is there a Performance impact if we just use StatefullWidget over the StatelessWidget it vice-versa?

In my point of view, we just use `StatefullWidget` for things like update part of the UI using `setState()`, have a way to setup some code in the `initState()` and dispose things in the `dispose()` function. So when I don't need those things I go ahead and use `StatelessWidget`.

But what is the real performance impact between these two most used widgets?