p-himik 2020-10-01T06:01:44.030500Z

On no, don't use gensym. It will make the items re-render each time the parent component is touched.

p-himik 2020-10-01T06:02:41.030700Z

Don't. Use. Synthetic. Keys. Avoid using laziness and 95% of your key problems will go away.

p-himik 2020-10-01T06:03:09.030900Z

Laziness in rendering does not work and cannot help.