84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
webpack이 코드를 분할하고 로드한 후 반응 인터페이스가 업데이트되지 않습니다. 코드를 먼저 게시하세요
main.js
text.js
로드를 클릭하면 텍스트 컨트롤이 로드되어 표시될 수 있습니다. 그러나 상태를 변경하기 위해 변경을 클릭하면 텍스트 컨트롤이 새로 고쳐지지 않습니다. 인쇄 로그 this.state.text가 변경되었습니다.
오래 찾았는데 뭐가 문제인지 모르겠어요 도와주세요 T.T 감사합니다
人生最曼妙的风景,竟是内心的淡定与从容!
문제는 main.js에 있습니다 _loadText 的 textview: <Text text={this.state.text} />
_loadText
textview: <Text text={this.state.text} />
당신의 작성 방식은 실제로 React가 로드할 때 Text 组件,并且属性是那时候的 this.state.text (这个例子里也就是 'text' ),父组件更新的时候并不会对 this.state.textview 업데이트하라고 알려주는 것입니다
Text
this.state.text
this.state.textview
이렇게 바꿔보세요
_loadText() 함수에서 this.setState
this.setState
렌더링() 기능
문제는 main.js에 있습니다
_loadText
的textview: <Text text={this.state.text} />
당신의 작성 방식은 실제로 React가 로드할 때
Text
组件,并且属性是那时候的this.state.text
(这个例子里也就是 'text' ),父组件更新的时候并不会对this.state.textview
업데이트하라고 알려주는 것입니다이렇게 바꿔보세요
_loadText() 함수에서
의 내용을 변경합니다. 으아악this.setState
렌더링() 기능
으아악