от
Я с помощью TypeScript в мое приложение реагировать. и когда использовать условный оператор, чтобы вернуть компонент, я встретил:
JSX element type 'XXX' does not have any construct or call signatures
Я принять 2 компонент A и B.
const A = () => A
const B = () => B
Я хочу отобразить одну из них зависят от состояния, так что мой код:
render(){
  const RenderingComponent = someCondition ? A : B  
  return(
    
       
    
  )
}
VSCode показать мне ошибку:
JSX element type 'RenderingComponent' does not have any construct or call signatures
ПС: Я знаю, что мы можем использовать самый простой способ для отображения состояния компонентов, таких как:

{condition ?  :  }

Я просто хочу знать, как это работает или почему не следует писать в этом стиле, Спасибо. :)

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
Добро пожаловать на сайт ByNets, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...