react-mobx
에서 관찰자 기능을 사용할 때 문제가있었습니다. student
객체가 변경 될 때이 구성 요소를 다시 쓰게됩니다어떻게 mobx 관측자를 제어 할 수 있습니까?
import React from 'react';
import { observer } from 'mobx-react';
@observer
class Test extends React.Component{
render(){
const { student } = this.props; // it's @observable object
return (
<div>{student.name}</div>
)
}
}
다음과 같은
내 소스 코드.
하지만 다시 렌더링 할시기를 제어하고 싶습니다.
간단히 말해,이 구성 요소가 다시 렌더링 될 때 시점을 파악하고 싶습니다.
(이는 student
구성 요소가 변경되었음을 의미합니다)
shouldComponentUpdate와 유사합니다.
그래서 shouldComponentUpdate를 사용하여 제어 할 수 있다고 생각했습니다. 하지만 작동하지 않습니다.
어떻게 제어 할 수 있습니까?
내가 원하는 마지막 결과는 다시 렌더링 할 때 student
구성 요소에 특정 매개 변수가있을 때 다시 렌더링하고 싶지 않다는 것입니다.
답변 해 주셔서 감사합니다! – JoonT