0
반응 : JSX를 사용하여 요소를 만들 수있는 방법이 있나요셰어 포인트 워크 SPFx & I는 질문을 가지고, 아래 쭉 마시는에 의해 생성 된 코드 셰어 SPFx 새로운 해요 및 반작용
export default class HelloReactWebPart extends BaseClientSideWebPart<IHelloReactWebPartProps> {
public render(): void {
const element: React.ReactElement<IHelloReactProps> = React.createElement(
HelloReact,
{
description: this.properties.description
}
);
ReactDom.render(element, this.domElement);
}
, 반작용 사용하지 .ReactElement는 다음과 같습니다.
const element: React.ReactElement<IHelloReactProps> =
<HelloReact description={this.properties.description} />
감사합니다.
당신은 출력 jsx에 생성 된 꿀꺽 코드를 원하는? – azium
아니요, 저는 생성 된 코드를 JSX 코드로 수동으로 변경하려고하지만 구문 오류가 발생했습니다. – 10031103
JSX는 "합법적 인"JavaScript 구문이 아닙니다. 이것이 gulp가하는 일이며, JSX를 실제로 'createElement'로 변형시킵니다. 온라인 babel repl을 사용하여 https://babeljs.io/repl/#?babili=false&browsers=&build=&builtIns=false&code_lz=DYUwLgBCwQvBAeAJgSwG4QPQD4g&debug=false&circleciRepo=&evaluate=true&lineWrap=false&presets=es2015%2Creact&prettier=false&targets=&version=6.26을 참조하십시오. .0 – azium