For something quick I usually start building something on an online editor, that way I start from a template in a pre-configured environment that comes with git history, shareability, and cloud storage:
For projects I think might grow: CodeSandbox for their better support for React and Typescript
Unless it's a project where I'm specifically trying something out in a framework or I think it might grow enough to benefit from a framework's organization, I'll use vanilla JS with the built in features like document.querySelectorAll, element.classList.add, element.addEventListener etc.
For something quick I usually start building something on an online editor, that way I start from a template in a pre-configured environment that comes with git history, shareability, and cloud storage:
Unless it's a project where I'm specifically trying something out in a framework or I think it might grow enough to benefit from a framework's organization, I'll use vanilla JS with the built in features like
document.querySelectorAll
,element.classList.add
,element.addEventListener
etc.Example: A one-off project I built recently on Glitch using vanilla JS and CSS.