Improve render speed

This commit is contained in:
Thomas Nordquist
2019-07-08 17:17:46 +02:00
parent 901acf2bed
commit c1e2a4c625
17 changed files with 17 additions and 27 deletions

View File

@@ -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) {

View File

@@ -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) {

View File

@@ -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 = {}