본문 바로가기

전체 글168

[TS]인터페이스, 제네릭, 타입 별칭, 타입 단언, 유니온 타입 인터페이스 인터페이스는 타입을 정의한 규칙을 의미 제네릭 한 가지 타입보다 여러 가지 타입에서 동작하는 컴포넌트를 생성하는데 사용. 타입을 마치 함수의 파라미터처럼 사용하는 것을 의미 타입 별칭과 인터페이스(✨✨) 타입 별칭과 인터페이스는 매우 유사 대부분의 경우 둘 중 하나를 자유롭게 선택하여 사용 가능 interface 가 가지는 대부분의 기능은 type 에서도 동일하게 사용 가능 둘의 핵심적인 차이는,타입은 새 프로퍼티를 추가하도록 개방될 수 없는 반면, 인터페이스의 경우 확장 가능 교집합을 통하여 타입 확장하기 type Animal = { name: string } type Bear = Animal & { honey: Boolean } const bear = getBear(); bear.name;.. 2023. 3. 13.
230308 2월 27일부터 공부한 것이나, 프로젝트를 통해 겪은 문제&해결에 대해 작성하는 혼자만의 30일 챌린지를 하고 있다. 특별한 의미가 있는 건 아니고, 아마 30일씩 끊어서 하지 않을까 싶다. 다만 3월달 부터 약간의 슬럼프가 와서 많이는 못했지만, 이제부터 공개해놓고 하는 게 더 동기부여가 될 것 같아서 노션 링크를 올린다. 잘 할 수 있을거야! 나는 https://youthful-tray-17a.notion.site/40-2-27-4f62543a6226404fb6618bf3112df1f3 30일 공부 챌린지(2/27~) A new tool for teams & individuals that blends everyday work apps into one. youthful-tray-17a.notion.si.. 2023. 3. 8.
230303 요즘 좀 많이 힘들어서 양모펠트를 취미로 갖게 되었다. 바늘로 찌르는게 생각보다 스트레스가 풀린다!! 다이소 2천원짜리 쿼카세트인데, 몸통까지 만들수 있다고 적혀있었는데 머리 만들고 끝인게 조금 아쉽 (곰 아님 쿼카임) 덕분에 가성비 좋게 스트레스를 몽땅 털었다.(시간은 노 가성비) 오늘도 열공해야지~ 2023. 3. 3.
230302 오늘은 하루종일 데브 매칭한번 해보려구, 바닐라 자스로 spa만들기에 매달리고있었다. 그럭저럭 useState처럼 사용하는건 되는게 문제는 여러 페이지일 때 appendChild로 하면 안된다는 점? 계속 추가가 되기떄문에 리액트처럼 생각하려 했지만 무리가있다는걸 알게되었구.. 조금더 생각을 해보는걸로.... 2023. 3. 2.