<input directory="" webkitdirectory="" type="file" />
Также он подходит для выполнения таких сетевых запросов, которые выполняются на основании результата сравнения текущих пропсов с предыдущими. Если пропсы не изменились, новый запрос может и не требоваться.......... итд
Примечание:
Не копируйте пропсы в состояние! Это распространённая ошибка:
...
new Date(1563480543000)
Thu Jul 18 2019 23:09:03 GMT+0300 (Eastern European Summer Time)
data = [
{
id: 1,
title: 'NubeUnique',
description: 'Description of NubeUnique project',
content: '<span>Test<span> content for work item'
},
{
id: 2,
title: 'Performance',
description: 'Description of Performance project',
content: '<span>Test<span> content for work item'
},
{
id: 3,
title: 'Tabu',
description: 'Description of Tabu project',
content: '<span>Test<span> content for work item'
}
];
data.find(d => d.id === 2)
// {id: 2, title: "Performance", description: "Description of Performance project", content: "<span>Test<span> content for work item"}
getStyleMenuBlock = () => {
что делает this.state.menu.slice() , если this.state.menu это уже массив?
let menuItems = this.state.menu.slice(),
ativeIndex = 0;
menuItems.map((item, index) => {
if (item.active) {
ativeIndex = index;
}
});
***
ativeIndex / activeIndex ?
если это опечатка, то в этом моменте кода вообще что-то есть в this._menuItems[activeIndex] , или undefined ?
***
return {
height: ? (this._menuItems[activeIndex].?)
width: ? (this._menuItems[activeIndex].?)
}
};
const SuperLink = (props) => <NavLink activeClass="active" activeStyle={{fontWeight: "bold"}} to={props.to}>{props.text}</NavLink>
....
<SuperLink to="/stats" text="Stats"/>
.then(data => this.setState({data: data}))
let x = "COTiynkTfM & Length = 1000251jink56516156" Finti: Ginjoko ";
В каком месте лучше всего загружать данные? В каком-то методе жизненного цикла главного компонента? Или просто в начале скрипта?