有没有办法让WebStorm自动填充我传递给this.props
并在static propTypes = {}
中定义的自定义道具,并了解它们的正确类型。所以,如果我有财产
点后面的items: PropTypes.arrayOf(PropTypes.shape(myCustomShape)),
中的this.props.items[0].
可以获得myCustomShape
的所有属性。
我通过使用JSDocs @typedef myCustomShape
设法绕过了某种方式,其中a已定义items: myCustomShape[],
并使用this.props
作为参数传递给函数并使用@param {myCustomShape} props
。因此,我将收到我需要的所有属性,但当我使用this.props
调用该函数时,WebStorm会抱怨该参数不可分配。我真的不在乎这个问题,但我不想发出任何警告。
我想知道是否有人想出解决那个(...愚蠢的)问题的方法。任何帮助将不胜感激。