React · Senior · Pytanie 26 z 75
Co nowego jest w callback refach w React 19?
- ✓Poprawna odpowiedź: Callback może zwrócić funkcję czyszczącą wywoływaną przy odłączeniu elementu
- 2Callback refy nie są już wywoływane z
nulli nie są potrzebne dla DOM - 3Callback refy są wywoływane przy każdym renderze, a nie tylko przy montowaniu
Wyjaśnienie
<div ref={node => { const obs = observe(node); return () => obs.disconnect(); }}> - czyszczenie wykona się przy usunięciu elementu lub zmianie callbacku. Wcześniej React wywoływał callback z null, a czyszczenie trzeba było pisać ręcznie.