notgiorgi
notgiorgi

Reputation: 1771

List of events, that cause React component to re-render

I want to know, what are events, that cause React component to re-render.

I couldn't find full list anywhere, it'd be great if someone writes the list of events, that cause React component to re-render.

Upvotes: 2

Views: 2524

Answers (2)

Piotr Berebecki
Piotr Berebecki

Reputation: 7468

React component is re-rendered when setState() is called or when props change. You can also force re-render with forceUpdate()

https://reactjs.org/docs/react-component.html#forceupdate

By default, when your component's state or props change, your component will re-render. However, if these change implicitly (eg: data deep within an object changes without changing the object itself) or if your render() method depends on some other data, you can tell React that it needs to re-run render() by calling forceUpdate().

Upvotes: 1

ctrlplusb
ctrlplusb

Reputation: 13137

I always find the following reference website helpful.

http://reactcheatsheet.com/

Filter by lifecycle events, and you can see the places where setState will trigger a rerender.

__

Update: you now have to filter by "misc"

Upvotes: 2

Related Questions