TypeScript

Generic React components

Në shqip: Komponentët gjenerikë në React

ShpjegimiSQ

Një komponent React mund të jetë gjenerik — p.sh. një Lista<T> që merr items: T[] dhe renderItem: (x: T) => ReactNode — kështu funksionon me çdo lloj të dhënash dhe me tipe të sakta.

EnglishEN

A React component can be generic — e.g. a List<T> taking items: T[] and renderItem: (x: T) => ReactNode — so it works with any data type, fully typed.

Si ta mendosh

Si një raft universal ku vendos çfarë të duash, me etiketën e saktë.

Lexoje në anglisht

Like a universal shelf where you place anything, with the right label.

Shembull koditypescript

function Lista<T>({ items, shfaq }: { items: T[]; shfaq: (x: T) => React.ReactNode }) {
  return <ul>{items.map((x, i) => <li key={i}>{shfaq(x)}</li>)}</ul>;
}

Terma të lidhur