Feature/cart add flux rebase

очень важно отмечать обязательные параметры как  isRequired, без которых компонент не будет работать или будет работать не правильно.

Это дает гарантии что компонент будет работать с теми данными что ему передали или не передали.