Dlaczego musisz ustawić kluczowy rekwizyt w React

Because in that way React knows specificaly which element you want to re-render
or manipulate. With no keys, that it's impossible
codewi