Заставьте PhpStorm распознавать реагирующие реквизиты - PullRequest
0 голосов
/ 10 мая 2019

В моей текущей настройке PhpStorm некоторые поля свойств реакции помечены как неразрешенные, а другие нет:

PhpStorm Screenshot of the problem

Я нахожу это очень запутанным, поскольку для меня это означает, что моиprops.value в порядке, а мой props.onClick - нет.Когда я Cmd + щелкаю на props.value, я получаю некоторый несвязанный код.

Поскольку в настоящее время я нигде не определяю поля свойств (я не использую TypeScript), я понимаю,что в IDE будет сложно распознать "правильные" поля свойств.Однако я хотел бы по крайней мере отключить любой вид проверки для полей свойств и опустить ложное предположение, что некоторые поля в порядке, а другие нет.

У вас есть предложения?

1 Ответ

2 голосов
/ 10 мая 2019

Разрешение / завершение реквизита поддерживается только для компонентов с явным объявлением propTypes (см. WEB-31785 ). Так как точное совпадение не может быть найдено, IDE пытается сопоставить свойство только по имени, разрешая тем самым некоторые несвязанные вещи: (

...