как сделать компонент повторно визуализировать, когда несколько источников данных изменяются в то же время - PullRequest
0 голосов
/ 02 января 2019

const data = createSelector(
  (state: any) => state.pkLiveData,
  (state: any) => state.pkNewAnchorData,
  (pks: LiveBean[], newAnchors: LiveBean[]) => {
    if (pks.length > 0 && newAnchors.length > 0) {
      const lives = pks.concat(newAnchors);
      return lives;
    }
    return [];
  }
);

function select(state: any) {
  return { dataSource: data(state) };
}

Теперь этот метод вызывался при изменении pkLiveData или pkNewAnchorData, что приводит к повторной визуализации компонента дважды, но я просто хочу сделать повторную визуализацию компонента, когда pkLiveData и pkNewAnchorData изменились между тем?

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