4
나는 배우기를 배우고 있으며, 컴포넌트의 렌더링 메소드에서 사용되는 변수가 다른 장소에서 선언되는 두 가지 코드가있다. 나의 의심은 왜 작동하는지 그리고 다른 것은 아니다. '티.변수 내부에서 반응 컴포넌트의 함수를 사용하는 것
import React from 'react';
import ReactDOM from 'reactDOM';
const myVar = 'hello';
class myComponent extends React.Component {
render() {
return <h1>{myVar}</h1>;
}
}
ReactDOM(
<myComponent />,
document.getElementById('app')
);
이 방법은 렌더링 방법에서 전역 변수에 액세스 할 수 있음을 의미합니다.
그러나 누군가가 당신이 변수를 정의하지 않는 클래스 내에서이 동작을