소개
무엇이든 쉽고 재미있게 설명할 방법이 있다고 믿는 사람입니다.
인사이트 "한 입 크기로 잘라먹는 리액트" 도서의 저자입니다.
주니어 개발자 혹은 개발자들을 희망하는 이들을 돕기 위해
지식 공유사이트 DEVSTU를 개발해 약 2년간 운영했고
리액트 개발자들을 위한 오픈채팅방을 운영하고 있습니다.
좋은 발성과 딕션 그리고 시각자료에 언제나 진심입니다.
강의
전체2수강평
- 너무 쉽게 잘 알려주셔서 좋아요!!
Jay E
2024.05.11
0
- 너무 좋은 강의입니다 입문서에게 추천해요
민블이
2024.05.10
0
- 알찬 강의입니다!
octber29
2024.05.07
0
게시글
질문&답변
2024.05.11
코드보관소 코드랑 강의내용이랑 씽크가 안되있음
모두 수정 완료했습니다. section10, 11의 모든 챕터 밀림 현상을 해결하였습니다. README.md 파일의 section9 아래의 챕터 링크를 모두 수정하였습니다. 제보해주셔서 정말 감사합니다. 덕분에 정확히 문제 파악하고 수정할 수 있었습니다. 다시한번 불편드려 죄송합니다. https://github.com/winterlood/onebite-react-v2 (수정 내역은 Commit History에서 확인하실 수 있습니다)
- 1
- 4
- 58
질문&답변
2024.05.11
코드보관소 코드랑 강의내용이랑 씽크가 안되있음
확인하였습니다! 아이고 .. 정말 정말 죄송합니다 이런 실수를 ... 😢 😢 😢 10섹션과 11섹션의 3개의 챕터가 하나씩 밀려있었네요 .... 현재 수정 작업중입니다. 금일내로 모두 수정하여 다시 답변 달아드리겠습니다!
- 1
- 4
- 58
질문&답변
2024.05.11
코드보관소 코드랑 강의내용이랑 씽크가 안되있음
안녕하세요 이정환입니다. 우선 불편함드려 죄송합니다. 10강과 11강이라면 몇 섹션 몇 챕터의 코드를 말씀하시는걸까요? 알려주시면 바로 확인해보겠습니다 ! 추가로 마지막 강의 "12.19 배포하기"는 코드를 작성하지 않습니다. 따라서 코드 보관소에는 별도로 저장되어 있지 않습니다. (12.18 코드와 동일합니다) 추가로 이론 내용만 존재하거나 코드를 직접 작성하지 않는 강의는 코드보관소에 코드가 보관되어 있지 않습니다.
- 1
- 4
- 58
질문&답변
2024.05.10
제네릭 타입 변수 네이밍
안녕하세요 이정환입니다. 타입 변수는 관례상 T, U, V 그리고 infer에 적용되는 타입 변수는 R로 명명하는게 일반적입니다. 이 관례는 공식문서에 나와있어 강의에도 그렇게 채택하였습니다. infer를 R로 정의하는 이유는 정확히는 모르겠지만 ... infer의 마지막 글자를 따 R로 정의하지 않았을까 싶어요 그러나 타입 변수는 매개변수처럼 얼마든지 질문자님이 원하시는대로 정의하실 수 있습니다. 따라서 문맥에 맞게 가독성을 높이는 방향으로 자유롭게 명명하셔도 무방합니다.
- 0
- 1
- 29
질문&답변
2024.05.10
section7 - 타입 변수 응용하기
안녕하세요 이정환입니다. 우선 빨간색으로 칠해진 저 부분은 함수의 반환값 타입을 명시하는 부분입니다. 그러므로 swap 함수의 반환값은 (T|U)[] 이고 returnFirstValue의 반환값 타입은 T가 되겠군요 (T에 대해 궁금하신거라면 T는 "타입 변수"라고 부릅니다) 함수 반환값의 타입은 변수의 타입처럼 기본적으로는 자동 추론됩니다. 그러나 몇몇 상황에서 추론이 잘못 되거나 추론되지 않는 상황(any, unknown, never)이 발생할 수 있으므로 대부분 직접 명시하는게 좀 더 일반적입니다.
- 0
- 1
- 28