Я использую реагировать и mobx-state-tree, и я использую @inject
чтобы @inject
хранилища в мой компонент. В итоге я получаю доступ к хранилищу через this.props.uiStore
внутри моего компонента.
К сожалению, Visual Studio Code не может определить тип моего магазина, поэтому у меня нет дополнения кода для свойств. Я задавался вопросом, мог ли бы я использовать jsDoc
для этого (так как это работает для методов довольно хорошо), но не мог найти способ. Я думал о чем-то вроде:
export default class DeviceMirror extends React.Component {
/**
* @namespace
* @property {object} props
* @property {UiStore} props.uiStore
*/
props
Но это не работает.