«setstate» 태그된 질문


4
React setState 콜백을 사용하는 경우
반응 구성 요소 상태가 변경되면 render 메소드가 호출됩니다. 따라서 상태가 변경되면 렌더링 메소드 본문에서 작업을 수행 할 수 있습니다. 그러면 setState 콜백에 대한 특별한 사용 사례가 있습니까?

4
setState의 업데이트가 완료된 후 함수를 실행할 수 있습니까?
나는 React JS를 처음 접했다 (지금 막 시작한 것처럼). setState 작동 방식을 잘 모르겠습니다. React와 Easel JS를 결합하여 사용자 입력을 기반으로 그리드를 그립니다. 여기 내 JS 빈이 있습니다 : http://jsbin.com/zatula/edit?js,output 코드는 다음과 같습니다. var stage; var Grid = React.createClass({ getInitialState: function() { return { rows: 10, cols: 10 } }, …

13
마운트되지 않은 구성 요소에서 React 상태 업데이트를 수행 할 수 없습니다.
문제 나는 반작용에서 응용 프로그램을 작성하고 호출 슈퍼 일반적인 함정 피하기 할 수 없습니다입니다 setState(...)후를 componentWillUnmount(...). 나는 내 코드를 매우 신중하게 살펴보고 몇 가지 보호 조항을 제자리에 두려고 노력했지만 문제가 지속되었고 여전히 경고를 관찰하고 있습니다. 따라서 두 가지 질문이 있습니다. 스택 추적 에서 규칙 위반의 원인이되는 특정 구성 요소 및 …

4
React는 상태 업데이트 순서를 유지합니까?
React가 성능 최적화를 위해 비동기식으로 일괄 업데이트 상태를 수행 할 수 있음을 알고 있습니다. 따라서 호출 한 후에 업데이트 될 상태를 신뢰할 수 없습니다 setState. 하지만 당신은 반응 믿을 수 와 같은 순서로 상태를 업데이트 setState이라고 를 위해 같은 구성 요소? 다른 구성 요소? 다음 예제에서 버튼을 클릭하십시오. 1. 가능성 …

9
상태를 업데이트하지 않는 React setState
그래서 나는 이것을 가지고 있습니다. let total = newDealersDeckTotal.reduce(function(a, b) { return a + b; }, 0); console.log(total, 'tittal'); //outputs correct total setTimeout(() => { this.setState({dealersOverallTotal: total}); }, 10); console.log(this.state.dealersOverallTotal, 'dealersOverallTotal1'); //outputs incorrect total newDealersDeckTotal은 숫자의 배열 일뿐입니다. [1, 5, 9]예를 들어 this.state.dealersOverallTotal정확한 합계를 제공하지는 않지만 그렇 total습니까? 이것이 문제가 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.