от
Я с помощью 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, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...