I have a fetch in my componentDidMount that does not refresh the appState data when I do @observer @inject('appState') but it would consistently work when I have @inject('appState') @observer .
At the same time, I'm getting a warning in the console that my order is wrong.
Mobx observer: You are trying to use 'observer' on a component that already has 'inject'. Please apply 'observer' before applying 'inject'
Which is the correct order and why?