8주차: 11장 API 리팩터링 #17
Replies: 3 comments
-
11.3 플래그 인수 제거하기
11.4 객체 통째로 넘기기
11.5 ~ 11.6 매개변수 <-> 질의 함수
11.9 함수를 명령으로 바꾸기
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
자식 컴포넌트로 데이터를 넘겨줄 때 객체에서 값을 꺼내와 몇개만 프롭으로 넘기는 경우가 꽤 많았는데, 이 리팩터링을 적용해볼 수 있을 것 같습니다.
여기서 갑자기 자바스크립트에서 함수를 일급으로 만들었기 때문에 일반적인 작업을 굳이 명령으로 리팩터링 할 필요가 없다는 부분이 이해하기 어려웠습니다. 그래서 우선 일급 객체와 함수에 대해 추가적으로 다시 알아봤습니다. 자바스크립트의 일급 객체
그런데 이게 명령 패턴과 어떤 관련이 있을까요? 일단 명령 패턴이 무엇인지 몰라 이해가 어려웠는데, 여기서 잘 설명하고 있는 것 같아 스터디가 끝난 후 더 살펴보려 합니다. 간단히 알아보면, 아래와 같은 상황에서 클래스들이 어떠한 요청을 보내려고 했을 때 요 요청을 명령 객체로 따로 분리해낼 수 있을 것 같습니다. 그런데 자바스크립트에는 함수 역시 일급 객체이므로 함수가 실행할 동작(명령)을 함수만으로 캡슐화할 수 있어 이런 이야기가 나온 것 같습니다. 아직 완전히 이해되지는 않아서 추가적으로 공부해볼 부분입니다! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
인상깊었던 책의 내용과 인상깊었던 이유
현업 등 코드에 반영할 수 있는 방법과 생각
관련 아티클이나 이해를 돕는 자료를 첨부
새롭게 알게된 점이나 이해가 어려웠던 점
Beta Was this translation helpful? Give feedback.
All reactions