소개
Hello :)
게시글
질문&답변
2021.03.04
Scope 관련 질문 입니다.
답변 정말 감사합니다. 강사님 답변을 보고나니 바보 같은 질문을 한 것 같습니다. 학습하고 이해했던 내용인데 한 번 잘 못된 생각에 빠지니 헤어나오기가 힘드네요. :( 답변 다시 한 번 너무나 감사합니다.
- 0
- 3
- 165
질문&답변
2021.03.02
'react-redux 없이 직접 구현하기' 강의 중 궁금한 점이 있어 질문합니다.
답변 감사합니다. 그런데 아직 명확하지 않은 부분이 있어 다시 한 번 질문 해봅니다. export default function TimelineMain() { const [, forceUpdate] = useReducer((v) => v + 1, 0); useEffect(() => { let prevTimelines = store.getState().timeline.timelines; const unsubscribe = store.subscribe(() => { const { timelines } = store.getState().timeline; if (prevTimelines !== timelines) { forceUpdate(); prevTimelines = timelines; } }); return () => unsubscribe(); }, []); 📌 강의에서 쓰인 코드 일부를 가져왔습니다. 1️⃣ useEffect의 DependencyList를 빈 배열([])로 선언한 것은 해당 컴포넌트가 호출 되었을 때, 한 번만 실행한다는 뜻 아닌가요? 그럼에도 계속 실행이 된다는 것은, 추가버튼을 눌러 'TimelineList'가 추가되면, 하위 컴포넌트가 렌더링 되었기 때문에 상위 컴포넌트인 'TimelineMain'도 다시 렌더링 되면서 'v' 값이 계속 증가되는 로직 때문인가요? 2️⃣ 실행 과정이 궁금해서 'v' 값을 출력 해보았는데, 처음에 Timeline을 추가할 때나 Friend 추가 후 Timeline을 추가하면 'v'가 두 번 출력되던데 이 현상은 'store.getState()'의 변화를 감지하고 있기 때문에 그런건가요? 답변 주시면 정말 감사하겠습니다.
- 0
- 3
- 165
질문&답변
2021.02.24
Arrow Function 에서 Scope 관련 질문이 있습니다.
답변 너무 감사합니다. 교수님께서 올려주신 답변을 보고 처음에는 이해가 안되었는데 MDN에 직접 찾아보고 계속 읽다보니 이해가 되었습니다. 늦은 시간에도 자세한 답변 주셔서 감사합니다. 혹시나 이 글을 보는 다른 분들을 위해 참고한 URL 올려두겠습니다.📌 참고한 URL> https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Functions/%EC%95%A0%EB%A1%9C%EC%9A%B0_%ED%8E%91%EC%85%98
- 1
- 5
- 190
질문&답변
2021.02.23
Arrow Function 에서 Scope 관련 질문이 있습니다.
답변 정말 감사합니다. 그런데 한 부분이 아직 정리가 되지 않는듯 하여 다시 한 번 질문드립니다. 📌 prototype에 연결된 Arrow function은 인스턴스를 this로 참조하지 않으며, 이것은 prototype에 연결하는 목적에 어긋납니다.라고 말씀해주셨는데 "Arrow Function은 자기가 속해있는 Object의 this를 참조한다."라는 말은 틀린 건가요?
- 1
- 5
- 190
질문&답변
2021.01.27
43강에서 card-image 크기 관련 질문있습니다.
아하 후반부에 JavaScript로 보안을 하는군요. 자세한 답변 감사합니다. 👍
- 0
- 3
- 321