코드에서 도와주세요. enter image description hereReact.js 구문에 문제가 발생했습니다.
실수가 그림에 있지만 나는이 볼 수 없습니다 : 내가 getInitialState()에 문제가있는 코드가 작동하지 않습니다.
코드에서 도와주세요. enter image description hereReact.js 구문에 문제가 발생했습니다.
실수가 그림에 있지만 나는이 볼 수 없습니다 : 내가 getInitialState()에 문제가있는 코드가 작동하지 않습니다.
당신은 상태를 초기화하는 생성자를 사용할 필요가 의미 ES6 클래스를 사용하고 있습니다 :
class App extends Component {
constructor(props) {
super(props);
this.state = {
show: true
};
}
// ..
}
참조 : What is the difference between using constructor vs getInitialState in React/React Native?이
빙고입니다. 질문 :하지만 생성자를 도입하는 대신 class = {show : true}를 클래스 자체에 추가하지 않는 이유가 있습니까? 내가 그렇게 해 봤는데 제대로 작동하는 것 같습니다. –
잘 작동합니다. 예. 그러나 당신은 이미 생성자를 가질 수 있습니다. 예를 들어 메서드를 'this'등과 같이 바인딩 할 수 있습니다. –
응답에 표시된대로 생성자 내에서 상태를 초기화하거나 이전 설명에서 언급 한 것처럼 클래스 자체 내에서 정적 속성 'state'를 사용하여 초기화 할 수 있습니다. – nbkhope
이미지로 코드를 게시하지 마십시오. –
대단히 고마워요, 지금은 일 –