I thought the ident of a component was used as a react-key but it is not actually the case ?
No, see keyfn of factory
I guess there’s no real reason (that I can remember at least) why a default keyfn couldn’t be to get the ident based on the props…other that you have to check that the component has an ident, and for things that never appear in a list, it isn’t even really needed.
so it’s a minor amount of overhead you can currently opt-out of, but if I force a default you can’t. but in the grand scheme it’s never going to be your performance problem