this.setState({
  productToCart: {
    ...this.state.productToCart,
    color,
  },
});      
  
  // 70 chars
import React from 'react';
export class Foo extends React.Component {};
// 79 chars
import React, { Component } from 'react';
export class Foo extends Component {};      import React from 'react';
import PropTypes from 'prop-types';
// ...
Slider.propTypes = {
  slidePerView: PropTypes.string,
  slidesPerGroup: PropTypes.string,
  loop: PropTypes.string,
};
// ...      onMarkClick = (e) => {
    e.stopPropagation();
    this.setState({
      important: true,
    });
  };return (
  <span>
    <span
      className={classNames} 
      onClick={this.onLabelClick}
    >
      {label}
    </span>
    <button type="button"  onClick= {this.onMarkClick}>
      <i className="fa fa-exclamation"/>
    </button>        
  </span> 
);.todo-list-item.done {
  text-decoration : line-through;
}      const MainLayout = ({ children }) => (
  <Wrapper>
    <Header />
    <Content>
      {children}
    </Content>
    <Footer />
  </Wrapper>
);<Switch>
  <Route exact path="/" component={Main} />
  {/* остальные роуты */}
</Switch>const Main = () => (
  <MainLayout>
    {/* тут содержимое страницы */}
  </MainLayout>
);      Как на сегодняшний день (май 2019) обстоят дела с индексацией ajax сайтов без серверного рендеринга?
Гугл утверждает что они научились индексировать такие сайты, но как это на практике выходит?
Развивается ли яндекс в этом направлении
какие способы есть помочь поисковикам в индексации помимо ssr?
  
  const breadCrumbsItems = [
  {
    title: 'Home',
    path: '/',
  },
   {
    title: 'Products',
    path: '/products',
  },
  {
    title: 'Iphone 6s Black',
  },
];<BreadCrumbs items={breadCrumbsItems} /><Wrapper>
  {items.map((item, i) => (
    <BreadCrumbsItem
      key={item.path}
      active={i === items.length - 1}
      path={item.path}
    >
      {item.title}
    </BreadCrumbsItem>
  )}
</Wrapper><BreadCrumbs>
  <BreadCrumbs.Item path="/">Home</BreadCrumbs.Item>
  <BreadCrumbs.Item path="/products">Products</BreadCrumbs.Item>
  <BreadCrumbs.Item active>Iphone 6S Black</BreadCrumbs.Item>
</BreadCrumbs>