A higher-order component (HOC) is a function that accepts component configuration and returns a specialized React component. Here, inputValueComponent receives inputType and optional isValid parameters, then returns an observer-wrapped component sharing editing behavior. section 5.2
Specialized editable values
TextValue uses inputType: "text" without validation. NumberValue uses inputType: "number" and the isNumber validator, while both receive editState and share editing behavior.
