안녕하세요 : ) 해당 컴포넌트만 봤을때에는 큰 효용이 없을것 같아요. 아유는 기본적으로 상태가 변경되면 해당 상태를 선언한 컴포넌트가 재랜더가 되기 때문인데요, useCallback 디펜던시 배열에 관련 상태를 넣었기 때문에 해당 함수 또한 재 호출이 이루어지기 때문입니다. 하지만, 첨부주신 코드에는 없지만, 부모 컴포넌트에서 특정 상태를 내려받아 활용하고 계시다면? useCallback이 조금 의미가 있을수도 있을것 같아요! 간혹, 부모의 랜더와 상관없이 자식 컴포넌트 상태를 유지하고 싶을때가 있는데 그럴때 useCallback, useMemo,를 많이 사용합니다 ㅎㅎ 함수형으로 선언된 리액트 컴포넌트도 함수가 맞아 useCallback을 적용이 가능하지만, 보통 컴포넌트는 React.Memo로 메모리에 올려 사용하는것 같습니다 ㅎㅎ 해당 메서드도 활용해보시면 좋을것 같아요!

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 2월 6일 오전 10:32

조회 172

댓글 0

    함께 읽은 게시물

    스레드도 팔로워를 좀 늘리고 싶어지는 밤이군요.. ☺️🙏🫣🤭

    ... 더 보기

    Threads

    www.threads.com

    Threads

    조회 795


    LLM으로 매우 복잡하고 복합적인 작업이 들어가는 실서비스를 꽤 오랜 기간 해 온 입장에서, 요즘 말하는 콘텍스트 엔지니어링도 사실 매우 옛말이고, 현재 LLM 프롬프트 엔지니어링의 핵심은 뭐랄까.. 명칭을 붙이자면 플로우 엔지니어링이라고 할 수 있겠다.


    MCP 이제 정말 써보고 싶지요?

    ... 더 보기

    [MCP] 업무에 유용한 MCP 7종 설치 방법 알아보기 - 골든래빗

    bit.ly

    [MCP] 업무에 유용한 MCP 7종 설치 방법 알아보기 - 골든래빗

     • 

    저장 3 • 조회 102


    데이터 이력서 템플릿 + 작성 가이드를 사용해보세요.

    ... 더 보기

    아직 나도 정립되지 않은 상태이긴한데, 실무에서의 바이브 코딩은 다르다.


    비단 개발자 관점에서만이 아니라, 기획자, 디자이너도 마찬가지로 다른 방식을 써야한다.


    ... 더 보기

    93억 버는 직장인

    9

    ... 더 보기