Catch Hardcoded React Text Before It Reaches Another Locale
A React screen can use a translation library and still contain English text in a button, a placeholder, or an accessibility label. These strings are easy to miss when a review focuses on behavior. A source check can make that class of mistake visible before the change reaches users.
I maintain localization-drift, an MIT-licensed TypeScript tool for this check. This tutorial was prepared with AI assistance. I ran the example against the published npm package, version 0.2.0, on October 15, 2026.
Start With a Small Screen
Create src/Search.tsx with four hardcoded strings:
export function ContactSearch() { return ( <section> <h1>Contacts</h1> <input placeholder="Search contacts" aria-label="Contact search" /> <button>Search</button> </section> );}
The heading and button are visible. The placeholder is visible when the input is empty. The accessibility label supplies a name for assistive technology. Each needs deliberate treatment when the screen supports another language.
This is a source-analysis fixture. You...
Copyright of this story solely belongs to hackernoon.com. To see the full text click HERE