can't help but think js frameworks are just a never-ending cycle of trying to find the "perfect" solution when the perfect solution is probably just the one that works for you