componentDidMount() {
setTimeout(
() => {
if (typeof this.elementRef !== 'undefined') {
console.log(this.elementRef.current.offsetLeft);
}
},
5000
)
}
<button type="button" value="+">+</button>{el.quantity}<button type="button" value="-">-</button>
<Route exact path="/goods" component={ Goods } />
<Route exact path="/goods/new" component={ NewGood } />
<Route path="/goods/:id" component={ Details } />
Я понимаю, что нельзя передать объект Date.Передать можно, нельзя отрендерить. Соответственно, и к строке приводить нужно там, где рендерите.
componentDidMount() {
console.log(return this._imgEl.getBoundingClientRect());
}
const MovieList = ...
MovieList.displayName = 'MovieList';
export MovieList;
const items = filteredProducts.filter((product) => product.category === "Some, category");
return (
<div className="products-list">
<Title title="Some Title" />
<div className="products-container">
<p>{items.length}</p>
</div>
<div className="products-container">
{items.map((product) => (
<ProductCard
key={product.id}
product = {product}
/>
)}
</div>
</div>
);
const chunks = [1,2,3,4,5,6,7].reduce((chunks, value, index) => {
const chunkIndex = Math.floor(index / 3);
if (!chunks[chunkIndex]) {
chunks[chunkIndex] = [];
}
chunks[chunkIndex].push(value);
return chunks;
}, []);
return chunks.map((chunk) => (
<div key={chunk.join(`-`)}>
{chunk.map((value) => (
<div key={value}>
{value}
</div>
))}
</div>
))
render() {
if (!this.state.users[0]) {
return null; // Или что угодно
}
return (
<InvestorBoxWrapper>
<InvestorBox>
<WithAva>
<Img src={'...'}/>
<WithAvaH3>
<H3>{this.state.users[0].id}</H3>
<H3>...</H3>
</WithAvaH3>
</WithAva>
<P>...</P>
</InvestorBox>
</InvestorBoxWrapper>
)
}
Какой метод использовать чтобы зарендерить на момент когда есть все данные данные?Нет такого.