elephize
elephize copied to clipboard
False positive ошибка компиляции props
При компиляции возникают ошибки вида Identifier "props" was used but was never declared. This is compile error
Проявляется для кода следующего вида:
interface Props { /* ... */ }
// @elephizeTarget
export const Component: React.FC<Props> = (props: Props) => { ... };
Лечится убиранием аннотации :Props из сигнатуры функции. Не очень нормальная ситуация, такая сигнатура должна быть допустима.