Как использоватьEffect, когда значение в localStorage изменилось? - PullRequest
1 голос
/ 16 января 2020

В моем приложении реакции я сохраняю фильтры пользовательских данных в localStorage. Я хочу использовать Effect, когда эти данные были изменены. Как правильно вызвать этот эффект? Я пробовал это:

useEffect(() => {
    if (rawEstateObjects.length && localStorage.activeEstateListFilter) {
      const activeFilter = JSON.parse(localStorage.activeEstateListFilter)
      if (activeFilter.length) {
        applyFilter(activeFilter)
      }
    }
  }, [rawEstateObjects, localStorage.activeEstateListFilter])

, но localStorage.activeEstateListFilter не вызывает эффект ..

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