[react] componentDidUpdate 메서드의 사용 예시는 무엇인가요?
다음은 componentDidUpdate
메서드의 간단한 사용 예시입니다.
import React, { Component } from 'react';
class MyComponent extends Component {
componentDidUpdate(prevProps, prevState) {
// 이전 props와 현재 props를 비교하여 필요한 작업 수행
if (this.props.someValue !== prevProps.someValue) {
// someValue가 변경되었을 때 처리할 작업 수행
}
}
render() {
// 컴포넌트 렌더링
}
}
export default MyComponent;
위 예시에서, componentDidUpdate
메서드는 prevProps
와 prevState
를 매개변수로 받고, 이전 props와 상태를 비교하여 필요한 작업을 처리할 수 있습니다.
더 많은 상세한 사항은 React 공식 문서를 참고할 수 있습니다.