Wpis z mikrobloga

Mirki, to znowu ja. Staram sie zrozumiec wszystkie core concepts stojace za #react .
Funkcja render w Reactowym componencie jest odpalana zawsze gdy:
- odpalana jest funkcja render w rodzicu
- zmieniaja sie props lub state naszego componentu

Zeby zabezpieczyc sie przed pierwsza sytuacja mozna zastosowac component typu PureComponent ktory implementuje shouldComponentUpdate w taki sposob, ze funkcja render jest odpalana tylko gdy ktorykolwiek z propsow zawiera nowa referencje. Czyli trzeba do niego przekazywac nowe obiekty za kazdym razem - immutable

No i jeszcze mozna zaimplementowac wlasna metode shouldComponentUpdate i pozwalac renderowac wtedy kiedy na to pozwolimy.

Czy to sie zgadza?

Aha, jeszcze jedno. Czy owrapowanie componentu w Connect z react-redux robi z niego PureComponent?
#webdev
  • Odpowiedz