How to Avoid Vendor Lock-In with React (and Why It Matters)