У меня есть выборка в моем componentDidMount
, которая не обновляет данные appState
, когда я делаю @observer @inject('appState')
, но она будет стабильно работать, когда у меня есть @inject('appState') @observer
.
При этом в консоли появляется предупреждение о неправильном заказе.
Mobx observer: You are trying to use 'observer' on a component that already has 'inject'. Please apply 'observer' before applying 'inject'
Какой правильный порядок и почему?
@inject('appState') @observer
- правильный порядок. Я тоже думаю, что он работает без@observer
, т.е. просто@inject('appState')
. - person Tholle   schedule 06.07.2017@inject('appState') @observer
- это то, что у меня работает. По-видимому, предупреждение неверное. Без@observer
не работает =) - person Abdo   schedule 06.07.2017@inject(...) @observer
, но, должно быть, неправильно понял этот пост в блоге a >, поскольку я думал, что@inject
тоже работает. - person Tholle   schedule 06.07.2017