Невозможно вернуть функцию и состояние использования из повторно используемого компонента.Javascript

Форум по Javascript
Ответить
Гость
 Невозможно вернуть функцию и состояние использования из повторно используемого компонента.

Сообщение Гость »


У меня есть приложение реагирования, которое позволяет загружать несколько файлов на базу. Я пытаюсь создать компонент для повторного использования, однако столкнулся с проблемой, из-за которой я не могу вернуть функцию, а также araay состояния использования.
const useUploader = (данные, имя папки) => { const [upLoadcomplete, setuploacomplete] = useState() const uploadFiles = async () => { // функция, выполняющая какие-то действия... одна из которых — setuploacomplete в зависимости от результата. } вернуть загрузку файлов } экспортировать по умолчанию useUploader
На другом jsx есть кнопка, которая использует on submit для вызова пользовательского крючка, я бы хотел, чтобы этот крючок выполнял эту функцию, но также имел возможность обновлять другой div со статусом, если он завершен или сейчас.. однако я не могу понять, как это сделать. Я пробовал использовать UseEffects, но из-за этого функция запускалась до того, как была нажата кнопка отправки... чего я не хотел!

Любая помощь будет полезна!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»