It really depends. Not all libraries require the same amount of experience to contribute. Also, not all contributions require a deep understanding of the library. You can make way more contributions than just the code kind. Answering questions, updating documentation, etc. etc. etc. There are lots of ways to contribute.
Actually, I’d argue that this library is more suited for TDD of React, and I’ll demonstrate that in an egghead.io course I’ll make in the future.
Also, I personally don’t really care too much for the distinctions between unit/integration tests. I’m mostly concerned about shipping working code to my users. Despite not caring…
Yes, that’s a simple version of what I showed you. The problem is static values on the
displayName, all of which what I showed you solve.