React.StrictMode. В режиме develop StrictModeрендерит компонент дважды, чтобы выявить какие-то проблемы с кодом и предупредить о них. create-react-app включает данный режим по умолчанию. Если его убрать или сбилдить проект, то в production сборке повторный рендеринг не возникает.
processId- это уже объект и к нему обратиться очень просто, то нет необходимости в использовании геттера. Вместо <Button disabled={cart.inProcess(product.id)}>Add to cart</Button><Button disabled={product.id in cart.processId}>Add to cart</Button>
Спасибо за обращение!
Определение региона на наших сервисах происходит по IP-адресу.
Дело в том, что ваш IP-адрес принадлежит сети с несколькими регионами, и по умолчанию более точно определить местоположение мы пока не сможем.
Пожалуйста, воспользуйтесь ручной настройкой на странице https://yandex.ru/tune/geo .