So I believe Key in Flutter is still something many of us either don't use at all, or use it without knowing what it actually is.
So I was learning some about it and It seems like we don't need / we don't have any use of any key if we have stateless widgets in the Widget Tree.
But When I looked at the source code of StatelessWidget, it seems like it has a Key optional parameter in its constructor.
const StatelessWidget({Key key}) : super(key: key);
But what's the use of Key in Stateless widget?