Распределенный компонент (distributed component) - это компонент, который управляет своим внутренним состоянием, а логику рендеринга делегирует другому компоненту.

const Menu = () => {
  <Menu>
    <MenuButton>
      Operation <span aria-hidden>*</span>
    </MenuButton>
    <MenuList>
      <MenuItem onSelect={() => alert("DownLoad")}>Download</MenuItem>
      <MenuItem onSelect={() => alert("Copy")}>Copy</MenuItem>
      <MenuItem onSelect={() => alert("Delete")}>Delete</MenuItem>
    </MenuList>
  </Menu>;
};

Распределенные компоненты могут быть полезны в случае, когда приложение должно обрабатывать большой объем данных или когда требуется обеспечить высокую производительность и отказоустойчивость.


Назад