>it's a ton of work to integrate into an app when you have maybe 3 sets of radio buttons to deal with
Untrue. It easily reduces the amount of code in your component, and actually gives you the ability to make your FormComponent as a stateless component.
https://gist.github.com/sorahn/6fac9f4717a81c96cd97e2bcc86a1...