Base
plume-uiのコンポーネントを利用するアプリケーションで、コンポーネントを柔軟にコントロールし、拡張するためのベースとなるコンポーネントです
as
次のようにas
propsにHTMLタグの名前を渡すことで、そのタグとして描画できます。
このBase
コンポーネントを拡張して、plume-uiの各コンポーネントを実装することで、次のように本来はspan
として表示されるTag
コンポーネントをリンクとして表示することができます
スタイル
Baseコンポーネントでstyle
やclassName
propsを受け入れることで、plume-uiの全てのコンポーネントでも同じようにスタイルを利用側から変更できるようにしています