Microcopy writer
ProblemButtons, empty states and error messages are written last, and they confuse users.
UPI payment screen: enter UPI ID, pay button, states: invalid ID, pending, failed, success
Button: 'Pay ₹499' (not 'Submit')
Invalid ID: 'That UPI ID doesn't look right — it should look like name@bank'
Pending: 'Approve the request in your UPI app. This page updates on its own.'
Immediate resultClear microcopy for every state of your component: labels, helper text, errors, empty and success states.


