function SomeReactComponent() {
// useState это дженерик функция
const [items, setItems] = useState<MyAwesomeItem[]>([])
// альтернативная запись
// useState<Array<MyAwesomeItem>>([])
useLayoutEffect(() => {
fetchAwesomeItems().then(setItems)
})
return <ItemList {{items}} />