ParentFull threadnutate·tcomb-form is the most elegant solution I've seen to this problem in React. Really nice to use.View on HN