AlpineJS is possibly the easiest framework you'll ever learn. With just 15 attributes, 6 properties and 2 methods you'll be up and going without you knowing it.
I really don't like AlpineJS, but it's not what you think. Let me explain. Alpine JS is the easiest framework you'll ever have to learn. With only 15 attributes, 6 properties and 2 methods you'll be up and going before you know it.
The problem is that it is something you would use for progressive enhancement...so it loads on the client side like jQuery and that might make it less performant.
The thing I love about this framework is how you use it. You create a series of x-data attributes directly on your html, which lets you create state variables, use loops and conditionals, and even load external data.
But like they say, there's no better way to get a feel for what it does than by seeing it yourself, so let's build a to do style app with it.