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>