Most of the elements you will want to use int toddle are HTML elements. These includes headings, paragraphs, forms, buttons, inputs etc.
HTML elements can be styled and you can listen for different user events on an element and run a workflow when it is triggered.
<aside> 💡 While toddle supports the full HTML specification, some browsers might not support some of the newer HTML elements. You can use: https://caniuse.com/?search=dialog to check if an element is supported in the browsers you wish to support.
</aside>
Text elements are elements that only contains a text string. These elements cannot be styled and does not trigger events.
Components can be embedded inside other components or pages. This allows you to build complex applications while still being able to manage the complexity.
Slots are a special kind of element that can only be used inside a component (Not in pages). Slots allows a component to specify where the components children should be rendered.
learn more about slots: