ReactJS에 처음 오 셨습니다. mxstbr/react-boilerplate 사용.ReactJS : 하위 구성 요소 만 렌더링
문제점 :
I는 REDUX-사가 수행 비동기 호출로부터 데이터를 수신하는 용기 (React.Component)를 갖는다. 데이터가 상태에 저장되면 컨테이너는 ReactJS로 예상대로 업데이트됩니다. 데이터는 차트를 렌더링하기 위해 데이터를 사용하는 두 개의 다른 하위 구성 요소로 전달됩니다. 한 구성 요소가 사용하는 데이터가 변경되면 전체 뷰가 새로 고쳐 지므로 다른 구성 요소가 다시 표시된다는 문제가 있습니다.
코드 : 컨테이너
export class Social extends React.Component {
render() {
return (
<div>
<SocialChart data={this.props.socialData} />
<WeekChart data={this.props.weekData} />
</div>
)
}
}
코드 : SocialChart (베어 본)
class SocialChart extends React.Component {
render() {
return (
<p>Social Chart</p>
);
}
}
코드 : WeekChart (베어 본)
class WeekChart extends React.Component {
render() {
return (
<p>WeekChart Chart</p>
);
}
}
생각 :
는 아마도 내가 필요 01 안에 뭔가를해라.또는 다른 라이프 사이클 메소드 중 하나. 나는 정말로 확신하지 못한다. 이 솔루션은 숙련 된 ReactJS 개발자에게 무언가가 될 수 있습니다.
차트가 렌더링 될 때 애니메이션이있어서 애니메이션이 두 번 재생되는 것이 문제입니다. –
문제를 일으키는 특정 코드 예제를 제공 할 수 있습니까? 하위 구성 요소의 어느 시점에서 상태를 설정하고 있습니까? –