To be able to use the advantages of TypeScript, the components must be correctly typed. This means - using the correct types (avoid the type `any`, in the worst case use `unknown` as type) - all `props`/`callbacks` must be typed