hoc

    리액트 커링(React Currying)

    ❗️고차함수 - 인자값으로 함수를 받거나, 리턴값으로 함수를 반환하는 함수(컴포넌트를 인수로 하는 함수) - 일반 컴포넌트를 감싸고 추가 기능을 제공한다. const EnhancedComponent = higherOrderComponent(OriginalComponent); 고차 함수에 원래 컴포넌트를 넣으면 기능이 추가된 컴포넌트를 반환한다. ❗️HOC - High Order Component - "필요한 구조만 상속받아 사용할 수 없을까?" - 컴포넌트를 반환할 수 있다. - 이름은 with로 시작해야 한다. ❗️커링(currying) - 논리학자 하스켈 브룩스 커링(Haskell Brooks Curry) 이름에서 따옴(아마도) - 거의 모든 함수형 언어가 공유하는 특징 - 다인자 함수의 변수 쪼개기..

    220609 프론트엔드 부트캠프 30일차 : Diffing, Hydration, closure, HOC/HOF

    220609 프론트엔드 부트캠프 30일차 : Diffing, Hydration, closure, HOC/HOF

    일단... 커서를 커스텀하고 닿는 것에 따라서 효과를 주려고 했는데, 하진 못했다. 그냥 커서를 다른 이미지로 바꾸는 것만 성공..?~~! 근데 이것만으로도 기쁘다~ 별안간 테스트 페이지를 만들고 싶어져서(사실 오랜 꿈이었음) 무턱대고 강의를 결제했다. 그랬더니 의욕이 상승했다,,, 아니 이런 얘기말구 어제부터 한 댓글 분리-수정 작업까지 완료.. 디폴트 밸류 안 들어오던 문제도 고쳤다.(그냥 props 안 내려줘서였다 ㅎㅎ) 동아리 져지 디자인도 한 시간 정도 함... 근데 져지 안 사봤고 안 입어봤고 아이디어도 안 떠오르고 보내준 디자인들만 보고 비슷하게 해보려 하는데 따라하긴 싫고 환장ㅠㅠ 오늘은 노션에 바로 정리한 것도 있어서 그냥 수업시간에 쓴 것 + 추가한 것 그대로 복붙 localStorag..