есть вопрос по оптимизации кода, читаю статью
https://habr.com/ru/post/543298/ (понимаю что столья не про это) и в первом же примере глаз зацепился за проверку isChecked, не лучше ли использовать в state.checkedItemsIds не Array, а Object или WeakMap ? ведь в текущей реализации сложность isChecked = O(n) а с Object или Map будет O(1) ? или это оптимизация ради оптимизации и не имеет смысла ?