Introduction
#
Getting Started#
What are Accent Components?Accent Components allows for compartmentalization of HTML into components, meaning that a block of reusable code such as:
<p>Reuse me, I am an element that appears many times on your page!</p>
Can be rewritten as to:
<reuse-me></reuse-me>
The library also integrates well with the Accent Renderer, making it the optimal code-reusability library for Accent.js
#
InstallationInstall the components library with NPM or by CDN:
npm install @accent/components
<script src="https://unpkg.com/@accent/components"></script>
#
Example Page<!DOCTYPE html><html> <head> <title>My Accent Components Todo List</title> </head>
<body> <div> <task></task> <task></task> <task></task> </div>
<component ref="task"> <div class="task-heading">My Task</div> <div class="task-description">My task description</div> <button>Remove Task</button> </component> <!-- Accent.js --> <script src="https://unpkg.com/@accent/components"></script> </body></html>