Кнопка отключения реакции во время загрузки API, даже при переключении вкладок

#reactjs #typescript

Вопрос:

Я хочу отключить кнопку при загрузке моего API. У меня реализована функция отключения, но всякий раз, когда я переключаю вкладку, а затем возвращаюсь на страницу, кнопка снова включается. Моя кнопка выглядит примерно так:

       return (    
          <Button
            disabled={APIpost.isLoading}
            onClick={ () => APIpost.mutate(filter)}
          > 
 

Как я могу реализовать отключенную функцию, которая отключает кнопку во время загрузки API, даже когда я переключаю вкладки?

Ответ №1:

В этом случае вы можете продвинуть APIpost его до родительского, а затем перейти APIpost.isLoading к этому компоненту, который содержит Button .