в реагирующем UI котенке Кнопка, когда я хочу сделать условие о загрузке, чтобы показать значок Spinner, он не работает, когда значок возвращает нулевое или ложное значение
Изображение кода
когда значок существует, он показывает вот так, и это хорошо для меня изображение ответа приложения
но когда ответ ложный, выдает ошибку, я надеюсь, что это не ошибка: '(
Изображение ошибки
Это неправильное использование свойства icon. Вы не можете вернуть функцию, которая ничего не отображает, но вы можете вернуть функцию или ничего. В вашем случае это должно быть:
icon
icon={loading && spinnerIcon}