ginger님의 프로필 사진

ginger

개발

클래스 기반 컴포넌트에서 함수형 컴포넌트의 사용의 패러다임 변화는 Hook이 기반이 되었습니다. Hook이 왜 등장했는 지에 대해 알아보면 ‘왜 클래스 기반 컴포넌트 작성을 지양하라‘는 말이 나오는 지 이해하는 데 도움이 되실 것 같습니다. Hook의 등장 계기를 간략히 요약을 드리면, 클래스 기반 컴포넌트가 야기할 수 있는 코드 복잡성, 재사용성 문제, 컨텍스트 분리의 어려움, 그리고 클래스 기반 코드 작성의 진입 장벽 문제 등을 해결하고자 하기 위함입니다. (자세한 내용은 리액트 공식 홈페이지의 Introducing Hooks - motivation 섹션을 살펴보시면 좋을 것 같습니다. https://reactjs.org/docs/hooks-intro.html#motivation) 위의 내용을 토대로 보면 Hook을 기반으로 한 함수형 컴포넌트를 쓰지 않을 이유는 없습니다. 하지만, 사용 자체는 지양하되 프로젝트의 환경, 상황에 따라 클래스 컴포넌트를 사용해야 하거나 필요할 수도 있으니 클래스 컴포넌트의 장점을 알아보고 활용법도 익혀두시면 더욱 좋을 것 같습니다.

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2022년 12월 13일 오후 2:57

댓글 0

    함께 읽은 게시물

    < 상대방이 스스로 이겼다고 착각하게 만들어라 >

    1. 설득의 가장 효과적인 방법은 '설득하지 않는 것'이다.

    ... 더 보기

     • 

    댓글 1 • 저장 2 • 조회 526


    행복은 모든 사람이 갈망하는 삶의 화두다. 행복해지기 위해 공부하고, 일하고, 운동하고, 절대자를 찾고, 복권을 긁는다. 하지만 행복에 도달한 사람이 그렇게 많아 보이지는 않는다. 접근 방법이 틀렸기 때문이다.

    ... 더 보기

    <인문학 이야기> 서은국 "삶 곳곳에 쾌감의 폭탄을 설치하라"

    n.news.naver.com

    <인문학 이야기> 서은국 "삶 곳곳에 쾌감의 폭탄을 설치하라"

    창업 후 성장이 필요하거나, 회사의 규모에 상관없이 성장이 정체되어 있는 회사들은 주먹구구식 경영에서 탈피하여 회사를 시스템화해야 합니다. 이는 회사의 생존은 물론이고, 한 단계 더 높은 도약과 지속적인 성장을 위해 반드시 필요한 과정입니다.

    ... 더 보기

    [주먹구구식 경영 탈피] 도대체 회사의 시스템(체계)이란 무엇일까요? - 모비인사이드 MOBIINSIDE

    모비인사이드 MOBIINSIDE

    [주먹구구식 경영 탈피] 도대체 회사의 시스템(체계)이란 무엇일까요? - 모비인사이드 MOBIINSIDE

    서류탈락 반복? 이거 안 하면 절대 못 붙어요

    ... 더 보기

    “퇴사하고 싶습니다.” 최근 한 기업의 대표님이 가슴 아팠던 직원의 퇴사 이야기를 터놓았습니다. 사실 아직도 퇴사 사유를 정확히 잘 모른다고 합니다. 그 확고함에 어쩔 수 없이 보냈을 뿐. 많은 대표님이 비슷한 경험을 해봤을 것입니다.

    ... 더 보기

    퇴사를 막는 CEO의 올바른 대처 방법 | 티피아이 인사이트,퇴사를 막는 CEO의 올바른 대처 방법

    티피아이 인사이트,티피아이 인사이트

    퇴사를 막는 CEO의 올바른 대처 방법 | 티피아이 인사이트,퇴사를 막는 CEO의 올바른 대처 방법

    < 찰리 멍거가 말하는 인생의 가장 간단한 규칙 >

    1. 할머니의 규칙은 구체적으로 말하면, 아이들이 디저트를 먹기 전에 먼저 당근을 먹여야 한다는 겁니다.

    ... 더 보기