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>