11. REACT.JS WARSAW #1
VIRTUAL DOM
▸ Operacje na DOM są kosztowne
▸ Celem jest aktualizacja tylko zmienionych elementów
▸ Renderujemy w pamięci nowy komponent
▸ Znajdowana jest minimalna liczba operacji
transformujących stary komponent w nowy
▸ Nanieśmy zmiany w DOM w jednej serii
15. REACT.JS WARSAW #1
STATE & PROPS
▸ Komponent pobiera dane z props
▸ State przechowuje dane zmienione przez zdarzenia
komponentu
▸ State nie przechowuje:
▸ innych komponentów
▸ kopii props
▸ danych obliczeniowych
16. REACT.JS WARSAW #1
REFS
<input ref="myInput" />
var input = this.refs.myInput
var inputValue = input.value
var inputRect = input.getBoundingClientRect()