React: 36 pytań

Dlaczego przekazanie metody z klasy np. do `onClick` może nie działać poprawnie? Jakie są rozwiązania tego problemu? Podpowiedź: Chodzi o `this`.

Dlaczego tak ważne jest, żeby unikać mutowania obiektów, które przekazujemy jako propsy lub ustawiamy jako stan w komponencie?

Jakie argumenty przyjmuje funkcja `this.setState(…)`? Czym się różni przekazanie jako pierwszego argumentu obiektu od przekazania tam funkcji?

Jak można sprawić, żeby child component mógł modyfikować stan rodzica?

Jakie są różnice między komponentami zdefiniowanymi za pomocą czystej funkcji, a komponentami zdefiniowanymi za pomocą klasy?

Do czego Reactowi potrzebny jest atrybut `key` i czy widoczny jest w DOM, czy tylko w VirtualDOM?

Dlaczego nie powinno się modyfikować stanu komponentu bezpośrednio, a jedynie za pomocą `this.setState` ?

Czym się różni `React.Coponent` od `React.PureComponent`?

Gdzie się kończy zastosowanie jQuery a zaczyna React?