Too Long; Didn't Read
Let’s say for a moment that you are a component developer and you maintain, or are writing an OSS React package. As you don’t control the application itself, a best practice if for you to specify <code class="markup--code markup--p-code">react</code> as a <code class="markup--code markup--p-code">peerDependency</code> in your <code class="markup--code markup--p-code">package.json</code>, something file like this.