Досвідчені JavaScript-розробники можуть помітити, що функція, яку ми передаємо до `useEffect`, буде змінюватися при кожному рендері. Насправді, це було зроблено навмисно. Це якраз те, що дає нам змогу отримувати актуальну версію змінної `count` зсередини ефекту, не турбуючись про те, що її значення застаріє. Кожен раз при повторному рендері, ми ставимо в чергу _новий_ ефект, який замінює попередній. В певному сенсі, це включає поведінку ефектів до частини результата рендеру, тобто кожен ефект «належить» до певного рендеру. Ми розповімо про переваги цього підходу [далі на цій сторінці](#explanation-why-effects-run-on-each-update).
0 commit comments