Text inputs are the bread and butter of forms, but they’re often tricky to get right. In React, splitting commonly used elements out into components is an efficient way to maximise your re-use of code and minimise errors. Since text inputs are used for a wide variety of purposes, we’ll…