Improve render speed
This commit is contained in:
@@ -22,7 +22,7 @@ interface Props {
|
||||
|
||||
interface State {}
|
||||
|
||||
class CodeDiff extends React.Component<Props, State> {
|
||||
class CodeDiff extends React.PureComponent<Props, State> {
|
||||
private handleCtrlA = selectTextWithCtrlA({ targetSelector: 'pre ~ pre' })
|
||||
|
||||
constructor(props: Props) {
|
||||
|
||||
@@ -24,7 +24,7 @@ const styles = (theme: Theme) => ({
|
||||
},
|
||||
})
|
||||
|
||||
class Topic extends React.Component<Props, {}> {
|
||||
class Topic extends React.PureComponent<Props, {}> {
|
||||
public render() {
|
||||
const { node, theme } = this.props
|
||||
if (!node) {
|
||||
|
||||
@@ -41,7 +41,7 @@ interface Props {
|
||||
|
||||
interface State {}
|
||||
|
||||
class ValuePanel extends React.Component<Props, State> {
|
||||
class ValuePanel extends React.PureComponent<Props, State> {
|
||||
constructor(props: Props) {
|
||||
super(props)
|
||||
this.state = {}
|
||||
|
||||
Reference in New Issue
Block a user