I 내부 렌더링 방법은 구성 요소 반작용이 있습니다인 IntelliJ 2016년 1월 4일 및 렌더링 반작용() 메소드
import * as React from "react";
import MediaService from "./service/MediaService";
import ComponentLifecycle = require("@types/react");
import DOMHelper from "../helpers/DOMHelper";
export default class PictureTaker extends React.Component implements ComponentLifecycle {
// Not important
render() {
return (
<article>
<video id="ra-video">
Video not supported
</video>
</article>
);
}
}
그것은 attribute id is not allowed here
로 id
표시하지만, 확인을 - 나는 그것을 얻었다. 나는 다른 구성 요소에 <video>
을 추출하는 코드를 리팩토링 할 :
import * as React from "react";
export default class VideoPlayer extends React.Component {
constructor() {
super();
}
render() {
return (
<video id="ra-video">
Video not supported
</video>
);
}
}
을하지만 메시지와 함께 brokes : unresolved type video
. 여기에이 같은 모습입니다 :
VideoPlayer
에 대한 코드 PictureTaker
에서 붙여, 그리고 그것은 나를 놀라게. 나는 React
있습니다
그리고 React DOM
: Settings/Languages and frameworks/Javascript/Libraries
내부
합니다. 나 한테 실수 한 거 있니? 모든 대답에 대해 미리 감사드립니다.
"typo/non-precroducible" – pvg
@pvg 어쩌면 질문을 삭제할 수도 있지만 React 신참이 내 것과 같은 실수를 저지를 가능성이 있습니다 그리고 내가 낭비하는 것처럼 시간 낭비를 막을 수 있습니다. –
반복적 인 오타가 발생할 확률이 그다지 높지는 않습니다. 그래서 국기가 존재합니다. – pvg