ecommerce react responsive