The components are used to accept reader input and update variables in response.
These components help manage page layout, for example putting text in the
Aside component will render it in the article margin instead of inline with the rest of your text.
These components help add logic like conditionally showing components or looping over arrays.
These components render something to the screen, for example the
Chart component takes data as input and can display several types of charts.