답변:
당신은 할 수 있습니다 그런 식으로 반응 가져올 수 있지만 JSX를 사용하는 경우, 당신은 또한 당신이 "빌더"기능이 더 이상 것을 사용하지 않고있는 것을 transpiler 말할 구성 업데이트해야 React.createElement
하지만 대신입니다 Somename.createElement
. (Babel을 사용하는 경우 pragma
지시문 을 사용하여 수행하십시오 .) React documentation 에서 설명 했듯이 다음과 같습니다.
const element = (
<h1 className="greeting">
Hello, world!
</h1>
);
다음으로 번역됩니다.
const element = React.createElement(
'h1',
{className: 'greeting'},
'Hello, world!'
);
... 따라서 React
(또는 구성에서 이름을 변경하면) 범위 내에 있어야합니다 . 그 외에는 괜찮습니다.