life cycle
-
왜 React Hooks인가?백수의 개발/리액트 2021. 8. 25. 00:07
기존 React Component는 React.Component를 기본으로 상속받는 Class Component를 만들어 많이 사용해왔었다. 이러한 Class Component는 몇가지의 단점들이 존재하였다. 코드가 복잡하고 길다. 기본적으로 constructor에서 super에 props를 전달해주는 번거로움이 있다. 이와 함께 this와 binding에 대한 기본 javascript의 지식이 더 필요한 경우들이 있다. 또한, 장점이자 단점으로 상속받는 Component에 내포된 Life Cycle method가 다양하게 있어 다양하게 활용할 수 있으나, 이에 대한 이해가 필요하고 꽤나 무겁다고 느낄 수 있다. 상태관리 로직의 재사용이 힘들다. state관련 처리 로직이 필요한 경우 여러 Life Cy..