Правила подключаемого модуля используют соглашения о присвоении имен, чтобы указать, что является компонентом, что такое ловушка и что является обычной функцией. Предполагается, что функции, начинающиеся с заглавной буквы, являются компонентами. Функции, начинающиеся с use
, считаются хуками. Ваша функция, очевидно, называется app
, что не является ни тем, ни другим, поэтому предполагается, что ни то, ни другое
Предполагая, что app
является компонентом, исправление должно изменить его имя на App
.