const menuItems = [
{id: 1, path: '/', type: 'home', title: 'Home'},
{id: 2, path: '/a3', type: 'desktop', title: 'a3'},
{id: 3, path: '/dashboards/av', type: null, title: 'av'},
];
const items = menuItems.map(item => (
<Menu.Item key={item.id}>
<Link to={item.path}>
type ? <Icon type={item.type} /> : null;
<span>{item.title}</span>
</Link>
</Menu.Item>
));
Накидал быстро песочницу со скроллом https://codesandbox.io/s/hopeful-fast-rz4jw тут каждый раз вызывается update, подскажи, как сделать так, чтобы он не вызывался?
И Реакт же должен смотреть DOM дерево по ключам, если произошли изменения, то перерисовывать, но у меня данные не поменялись, поменялись только координаты блока обертки, почему он тогда перерисовывает вообще все?