Jonathan Apodaca fdb2a49638
Some checks failed
NeoVim tests / code-quality (push) Failing after 1m18s
Working better now (but see notes)
Even so, some things can get screwy if the component tree sets
suspicious `key`s. Like:

```lua
{
  'String 1',                    -- auto-assigned key = idx(1)
  h(Component, { key = 1 }, {}), -- conflicting key(1)
  'String 2',                    -- auto-assigned key = idx(3)
  h(Component, { key = 2 }, {}), -- key = 2
}
```

In this example, there are two elements competing for key `1`, which
causes weird render issues.
2025-10-09 22:49:01 -06:00
..
2025-10-09 22:49:01 -06:00