Я использую redux
для загрузки данных из бэкэнда в приложение react
. Я загружаю кучу данных с помощью axios, а затем я могу выбрать один элемент и увидеть конкретную информацию в другом представлении. Я отображаю представление «Загрузка» каждый раз, когда выполняю поиск в серверной части. Проблема в том, что этот поиск хорош, когда я загружаю представление, обновляющее браузер. Но когда я перемещаюсь в собственном приложении, я использую react-router-dom
, и мне не нужно показывать экран загрузки, потому что он уже находится в хранилище избыточных файлов.
Есть ли способ сообщить избыточности или реагировать, чтобы не выполнять асинхронный вызов, если у меня уже есть данные?
Является ли redux-persist решением для этого? Должен ли я сделать это вручную с условием в реакции?
Я звоню по методу componentDidMount