上下文提供了一种通过组件树传递数据的方法,无需在每个级别手动传递道具。
在典型的React应用程序中,数据通过prop自上而下(父到子)传递,但对于应用程序中许多组件所需的某些类型的道具(例如场所偏好,UI主题),这可能很麻烦。上下文提供了一种在组件之间共享类似值的方法,而不必在树的每个级别显式传递一个prop。
1.1、何时使用
上下文旨在共享可被视为“全局”的React组件树的数据,例如当前经过身份验证的用户,主题或首选语言。
更多上下文:https://reactjs.org/docs/context.html
人