Should I add another dependency?
“Authoring the functionality yourself also offers the huge benefit of laser focused implementation. Specifically you're not consuming resources to support all the use cases - you're only supporting your use case.”
Great read by @rem.
https://remysharp.com/2019/02/01/should-i-add-another-dependency