9.0.0-beta15 • Published 8 months ago

@neos-project/debug-reason-for-rendering v9.0.0-beta15

Weekly downloads
5
License
MIT
Repository
-
Last release
8 months ago

Debug Reason For Rendering - Why does React redraw a certain component?

(by the Neos Project - http://neos.io)

Usage

  1. Ensure you have decorators enabled in your project (this is the case e.g. for create-react-app).

  2. Install the package: yarn add --dev @neos-project/debug-reason-for-rendering

  3. Import the decorator function:

import debugReasonForRendering from '@neos-project/debug-reason-for-rendering';
  1. (Option 1) Annotate your shouldComponentUpdate method with @debugReasonForRendering:
@debugReasonForRendering
shouldComponentUpdate(...args) {
    return shallowCompare(this, ...args);
}
  1. (Option 2) Annotate your PureComponent class with @debugReasonForRendering:
@debugReasonForRendering
class MyComponent extends PureComponent {
    ...
}
  1. Profit! (see Chrome console)

Screenshot, explaining why updates are triggered

License

MIT

Created with <3 by the Neos Team.

http://neos.io

9.0.0-beta15

8 months ago

8.3.11

9 months ago

9.0.0-beta14

9 months ago

8.3.10

10 months ago

9.0.0-beta13

10 months ago

9.0.0-beta12

11 months ago

8.3.9

11 months ago

9.0.0-beta11

11 months ago

8.3.8

1 year ago

9.0.0-beta10

1 year ago

9.0.0-beta8

1 year ago

8.3.7

1 year ago

9.0.0-beta3

1 year ago

8.3.6

1 year ago

8.2.14

1 year ago

7.3.22

1 year ago

8.1.14

1 year ago

8.0.17

1 year ago

9.0.0-beta2

2 years ago

8.3.5

2 years ago

8.2.13

2 years ago

7.3.21

2 years ago

8.1.13

2 years ago

8.0.16

2 years ago

9.0.0-beta1

2 years ago

8.3.2

2 years ago

8.3.1

2 years ago

8.3.4

2 years ago

8.3.3

2 years ago

8.2.10

2 years ago

8.2.11

2 years ago

8.2.12

2 years ago

7.3.18

2 years ago

7.3.19

2 years ago

7.3.20

2 years ago

8.1.11

2 years ago

8.1.10

2 years ago

8.1.12

2 years ago

8.0.14

2 years ago

8.0.13

2 years ago

8.0.15

2 years ago

8.2.7

2 years ago

8.2.9

2 years ago

8.2.8

2 years ago

8.3.0-beta2

2 years ago

8.3.0-beta3

2 years ago

8.3.0-beta1

2 years ago

7.3.14

2 years ago

7.3.13

2 years ago

7.3.15

2 years ago

7.3.17

2 years ago

8.3.0

2 years ago

8.0.10

2 years ago

8.0.12

2 years ago

8.0.11

2 years ago

8.1.8

2 years ago

8.1.7

2 years ago

8.1.9

2 years ago

8.2.6

2 years ago

8.2.5

2 years ago

8.2.4

2 years ago

8.2.7-beta1

2 years ago

8.2.5-beta2

2 years ago

8.2.5-beta1

2 years ago

7.3.12

2 years ago

7.3.11

2 years ago

8.0.9

2 years ago

8.0.8

2 years ago

8.1.6

2 years ago

8.2.3

3 years ago

8.2.2

3 years ago

7.3.10

3 years ago

8.2.1-beta1

3 years ago

8.2.1-beta2

3 years ago

8.2.2-beta1

3 years ago

8.0.7

3 years ago

8.1.5

3 years ago

8.1.2

3 years ago

8.2.1

3 years ago

8.2.0

3 years ago

8.2.0-beta7

3 years ago

8.2.0-beta8

3 years ago

8.2.0-beta2

3 years ago

8.2.0-beta5

3 years ago

8.2.0-beta6

3 years ago

8.0.5

3 years ago

8.0.4

3 years ago

8.0.6

3 years ago

8.1.4

3 years ago

8.1.3

3 years ago

7.3.9

3 years ago

7.3.8

3 years ago

7.3.7

3 years ago

8.1.1

3 years ago

7.3.6

3 years ago

8.0.3

3 years ago

8.1.0

3 years ago

5.3.18

3 years ago

7.0.12

3 years ago

7.2.8

3 years ago

7.1.10

3 years ago

7.3.5

3 years ago

8.0.2

3 years ago

5.3.17

3 years ago

7.1.9

3 years ago

5.3.16-beta1

3 years ago

7.0.11

3 years ago

7.2.7

3 years ago

7.3.4

3 years ago

8.0.1

3 years ago

5.3.15

3 years ago

7.1.8

3 years ago

7.0.10

3 years ago

7.2.6

3 years ago

7.3.3

3 years ago

8.0.0

3 years ago

7.0.9

3 years ago

5.3.14

3 years ago

7.1.7

3 years ago

7.2.5

3 years ago

7.3.2

3 years ago

7.3.1

4 years ago

7.0.8

4 years ago

5.3.13

4 years ago

7.1.6

4 years ago

7.2.4

4 years ago

7.3.0

4 years ago

7.0.7

4 years ago

5.3.12

4 years ago

7.1.5

4 years ago

7.2.3

4 years ago

7.0.6

4 years ago

7.0.5

4 years ago

5.3.11

4 years ago

5.3.10

4 years ago

7.1.4

4 years ago

7.1.3

4 years ago

7.2.2

4 years ago

7.2.1

4 years ago

7.2.0

4 years ago

7.0.4

4 years ago

7.1.2

4 years ago

5.3.9

4 years ago

7.0.3

4 years ago

7.1.1

4 years ago

5.3.8

4 years ago

7.1.0

4 years ago

7.0.2

4 years ago

5.3.7

4 years ago

5.0.13

4 years ago

7.0.1

4 years ago

5.2.9

4 years ago

4.0.14

4 years ago

5.1.13

4 years ago

5.3.6

4 years ago

5.0.12

4 years ago

5.2.8

4 years ago

5.1.12

4 years ago

5.3.5

4 years ago

4.0.13

4 years ago

7.0.0

5 years ago

5.2.7

5 years ago

5.3.4

5 years ago

5.3.3

5 years ago

5.3.2

5 years ago

5.2.6

5 years ago

5.0.11

5 years ago

5.1.11

5 years ago

4.0.12

5 years ago

5.3.1

5 years ago

5.2.5

5 years ago

5.1.10

5 years ago

5.0.10

5 years ago

4.0.11

5 years ago

5.3.0

5 years ago

5.0.9

5 years ago

5.1.9

5 years ago

4.0.10

5 years ago

5.2.4

5 years ago

4.0.9

5 years ago

5.0.8

5 years ago

5.1.8

5 years ago

5.2.3

5 years ago

4.0.8

5 years ago

5.2.2

5 years ago

5.0.7

5 years ago

5.1.7

5 years ago

4.0.7

5 years ago

5.2.1

5 years ago

5.2.0

5 years ago

5.1.6

5 years ago

5.1.5

5 years ago

4.0.6

5 years ago

5.0.6

5 years ago

5.1.4

5 years ago

4.0.5

5 years ago

5.0.5

5 years ago

5.1.3

5 years ago

4.0.4

5 years ago

5.0.4

5 years ago

5.1.2

6 years ago

5.0.3

6 years ago

4.0.3

6 years ago

5.1.1

6 years ago

5.1.0

6 years ago

5.0.2

6 years ago

2.9.2

6 years ago

4.0.2

6 years ago

2.9.1

6 years ago

4.0.1

6 years ago

5.0.1

6 years ago

5.0.0

6 years ago

4.0.0

6 years ago

3.9.0

6 years ago

2.9.0

6 years ago

3.8.1

6 years ago

2.8.1

6 years ago

3.8.0

6 years ago

2.8.0

6 years ago

3.7.0

6 years ago

2.7.0

6 years ago

2.6.1

6 years ago

3.6.1

6 years ago

3.6.0

6 years ago

2.6.0

6 years ago

3.5.0

6 years ago

2.5.0

6 years ago

3.4.0

6 years ago

2.4.0

6 years ago

3.3.0

6 years ago

2.3.0

6 years ago

3.2.1

6 years ago

2.2.1

6 years ago

2.2.0

6 years ago

3.1.0

6 years ago

2.1.0

6 years ago

2.0.3-beta

6 years ago

3.0.2

6 years ago

2.0.2

6 years ago

3.0.1

6 years ago

2.0.1

6 years ago

3.0.0

6 years ago

2.0.0

6 years ago

1.4.1

7 years ago

1.4.0

7 years ago

1.3.4

7 years ago

1.3.3

7 years ago

1.3.2

7 years ago

1.3.1

7 years ago

1.3.0

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.2

7 years ago

0.0.1

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.14

7 years ago

1.0.13

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.5

7 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.0-beta8

8 years ago

1.0.0-beta7

8 years ago

1.0.0-beta6

8 years ago

1.0.0-beta4

8 years ago

1.0.0-beta3

8 years ago

1.0.0-beta2

8 years ago

1.0.0

9 years ago