Goodbye, useEffect - David Khourshid
2022. 12. 5. 13:49
요즘 리액트를 사용하면서, 시니어 엔지니어들 또한 useEffect의 늪에 빠져있는 경우가 있다. 솔직히 우리는 useEffect에 너무 많은걸 집어 넣고 있고, 그걸로 인해 코드의 가독성이 떨어지고 어떤 상태를 원하는지 이해하기 어려워 사이드 이펙트를 마주하는 경우에 곤란한 상황이 많다. useEffect(()=>{ doSomething(); // Effect }, [whenever, these, things] // Dependency Array) 요즘엔 doSomething()과 같은 선언형 함수를 많이 사용하는데, 명령형으로 useEffect를 작성한다면 무슨일이 발생 할 때 이 effect 실행시킨다 선언형은 무슨일이 발생할 때 상태를 변경시키고, 변화된 상태에 의존하는 부분을 변경 시킨다. 특정..