저는 종종 사람들이 컴포넌트를 만드는 두 가지 다른 방법을 사용하는 것을 보았습니다.
import React from 'react';
class Alpha extends React.Component {
render(){
...
}
}
또는
import React, { Component } from 'react';
class Alpha extends Component {
render(){
...
}
}
더 나은 방법은 무엇입니까? 이 두 가지 방법의 차이점은 무엇입니까?
더 나은 방법은 무엇입니까?
둘 다 또는 둘 다; 예를 들어, 차이가 없습니다.
이 두 가지 방법의 차이점은 무엇입니까?
유일한 차이점은 두 번째 예에서는 Component
모듈에 범위 내 식별자가 있고 첫 번째 경우에는 없다는 것입니다. 다음과 같이 작성했습니다.
import React from 'react';
const Component = React.Component;
(매우 비슷하지만 정확히 같지는 않거나 적어도 한 번은 JavaScript 엔진에서 진정한 모듈을 지원하지 않습니다.)
사용하는 스타일의 문제입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다