Context
优点:变量不用层层传递,省去无谓的传递props
缺点:使用全局变量的方法,会让组件失去独立性,复用起来更困难,会让组件变得不纯粹,不应该大规模使用。
Context实例对象,派生出两个组件,Provider组件携带一个变量值,会向后代组件统一提供这个变量值,后代组件不能直接获取到这个对象,因为没有途径,因此派生出一个consumer组件(Provider组件的后代元素)
ContextType是一个静态变量
优点:变量不用层层传递,省去无谓的传递props
缺点:使用全局变量的方法,会让组件失去独立性,复用起来更困难,会让组件变得不纯粹,不应该大规模使用。
Context实例对象,派生出两个组件,Provider组件携带一个变量值,会向后代组件统一提供这个变量值,后代组件不能直接获取到这个对象,因为没有途径,因此派生出一个consumer组件(Provider组件的后代元素)
ContextType是一个静态变量