如何区分并详细介绍React中的受控组件与非受控组件?