[React]class에서 성능향상(shouldComponentUpdate, PureComponent)
·
React
const React = require('react'); class Test extends React.Component { state = { counter: 0 } onClick = () => { this.setState({}) } render() { return ( 클릭 ) } } module.exports = Test; 위의 코드를 실행한 결과이다. 버튼을 누를 때마다 불필요하게 렌더링이 되어버린다. 해결방법1. shouldComponentUpdate const React = require('react'); class Test extends React.Component { state = { counter: 0 } shouldComponentUpdate(nextProps, nextState, nextC..