I consider adopting a new frontend library only when the project's requirements and the way I want to build the software demand it. The decision is guided by goals such as performance, scalability, ecosystem maturity, and the team's expertise. I try to surface a concrete past example to identify the tipping factors.
How do you decide when to adopt a new frontend library versus sticking with what you know?