If keys should be referenced instead of the index when searching through an array, why is there such a loose format for keys? I feel like it would make referencing keys a lot easier if they were auto generated like how MongoDB auto generates an object id for a document regardless of what _id has been set as. Was this feature too expensive to implement or not thought of by Facebook? Just wondering because lately I have been getting errors saying I should be referencing by the key, yet my code would work as intended. I don’t fully understand why a key is so much better to reference by if it can be in any unique format. If someone can school on me why this is the way it is, I’d very much appreciate it. Thank you.