React--》React组件间数据的通信与共享
是独立且封闭的单元,默认情况下,只能使用组件自己的数据。在组件化过程中,我们将一个完整的功能拆分成多个组件,以更好的完成整个应用的功能。为了实现这些功能,就需要打破组件的独立封闭性,让其与外界沟通。: 对于组件来说,props是外来的,无法保证组件使用者传入什么格式的数据,如果传入的数据格式不对,可能会导致组件内部报错。Context提供了两个组件:Provider组件(用来提供数据),Consumer组件(用来消费数据)。利用回调函数,父组件提供回调,子组件调用,将要传递的数据作为回调函数的参数。