React + TypeScript İleri
React ile TypeScript kullanımı: typed props, generic components, hooks ile tip güvenliği, context API, forwardRef, higher-order components, render props ve performans optimizasyonları (memo, useMemo, useCallback). Component library tasarımı ve typed design tokens.
generic component örneği
type ListProps<T> = { items: T[]; render: (item: T) => JSX.Element };
function List<T>({ items, render }: ListProps<T>) { return <>{items.map(render)}</>; }