/components

Customize web components

Primary LanguageSCSS

@redgoose/components

웹 컴포넌트를 하나씩 만들면서 다음번에 사용하는데 도움되도록 소스를 한데 모아두는 프로젝트.

컴포넌트 사용

컴포넌트 사용에 대하여 아직 확정된점은 없지만 만약 NPM으로 배포하게 된다면 클래스로만 배포할 생각입니다.
customElements.define()메서드로 엘리먼트를 만드는것은 사용하는 유저의 영역이기 때문에 클래스 배포까지의 역할을 담당하면 될것입니다.

컴포넌트를 찾고 사용하는 방법은 다음과 같습니다.

  • 컴포넌트 클래스 소스를 통째로 복사해서 사용하기
  • 배포된 NPM 패키지들을 클래스로 가져와서 사용하기

익스플로러

익스플로러 페이지는 별도로 덧붙이는 페이지 부분이고, 개발용으로 사용되기도 하지만 컴포넌트를 찾고 소스를 가져오는 용도로 사용됩니다.
GitHub Pages를 이용하여 배포하기 쉽고 열람하기 쉬운 형태로 운영해도 좋을거라 보입니다.