Ионный, Js, Вызов функции React без вызова

#javascript #reactjs #ionic-framework

#язык JavaScript #реагирует на #ионный каркас

Вопрос:

Хорошо, у меня есть эта функция:

 const savedFile = await Filesystem.writeFile({  path: fileName,  data: base64Data,  directory: Directory.Data, });  

Теперь меня озадачивает тот факт, что код внутри этой функции выполняется, даже если у меня нет вызова к ней нигде в моем приложении.

Я получаю это сообщение eslint:

 'savedFile' is declared but its value is never read.ts(6133) 'savedFile' is assigned a value but never used.eslint@typescript-eslint/no-unused-vars  

Может кто-нибудь, пожалуйста, объяснить мне, как это работает и почему?

Спасибо!

Я предполагаю, что правильный способ интерпретации заключается в том, что константа savedFile-это только переменная, которая содержит возвращаемое значение асинхронного вызова. Это правильно?

Ответ №1:

Эта ошибка eslint говорит вам, что const savedFiles она больше нигде не используется, кроме предоставленного вами кода. Если сохраненные файлы назначаются внутри вашей функции, действительно ли они используются где-либо еще в этой функции, например return savedfiles , Да, Сохраненные файлы содержат значение, возвращенное при вызове асинхронной функции await Filesystem.writeFile()

 // savedFiles is declared but not being used or (accessed) for its value const savedFile = await Filesystem.writeFile({   path: fileName,  data: base64Data,  directory: Directory.Data, });