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>;
}