Mobx автозапуск не стреляет - PullRequest
0 голосов
/ 05 марта 2019

У меня есть такой код:

export const queryData = observable({
    groupBy: "node"
});

autorun(()=> {
    console.log(queryData.groupBy);
    console.log(JSON.stringify(queryData));
});

И у меня есть реагирующие компоненты, где я делаю:

@observer
class MyPage extends React.Component<IProps, {}>
{

    handleSelect(value: string)
    {
        queryData.groupBy = value;
    }
}

Другие компоненты, которые используют queryData.groupBy, показывают обновленное значение.Даже devtools показывает, что значение обновляется в журнале консоли.

Однако autorun() не срабатывает при изменении свойства.(запускается только один раз в начале программы)

1 Ответ

0 голосов
/ 05 марта 2019

ок, видимо, это было срабатывание, только то, что включение mobx-devtools делало вывод на печать в под-иерархии некоторого вывода, связанного с dev-tool

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...