Но даже если убрать useSelector((state) => state), всё равно могут быть перерисовки по таймеру, если этот таймер меняет ту часть стейта, которая селектится четырьмя useSelector выше
Кстати, по такому соотношению выходит, что если слово из n букв, то раскладов всего F(n) штук, числа Фибоначчи
(для пустого слова считаем тоже один расклад)
Это не Item, а Items
а в роутах рендерится некий Shop. В общем, непонятно кто есть кто