пишу функцию которая будет мне вохвращать какой то определеннный title в зависимости от аргументов переданных в нее, далее я создаю const Title = myFunc(val1, val2) и затем вызываю этот Title как компонент ---> <Title>{ title }</Title>. Но мне выдает ошибку 'TS2604: JSX element type 'Title' does not have any construct or call signatures.' как это можно исправить?
Покажи реализацию myFunc
удалял, но типо мне надо чтобы функция что то вохвращала
Компонент — это не нода
У тебя функция что-то возвращает. Это поведение реализуется через ключевое слово return
точнее указать что именно она будет вохвращать, что это будет именно компонент из дизайн системы а не строка или число например
Компилятор сам может это вычислить. А если ты прям ХОЧЕШЬ указать возвращаемый тип — укажи правильный. Какой — хз, не указываю возвращаемые типы
ну вот вопрос был какой тип правильный указать надо)
А зачем, если не секрет?
Уберите тип результата, наведите с контролом на функцию - иде (ТС) подскажет возвращаемый тип - его и укажите
Обсуждают сегодня