Keeping state local to the form, splitting components, and memoizing expensive children can reduce avoidable rendering work.