使用 Context 传递全局变量和直接 import 使用有什么区别?

#1

使用 Context 常见的有 react-redux 的 connect 传递了 store 和 dispatch,还有一大批第三方库的 Provider。
但事实上很多时候同样的需求可以直接把需要的变量 export 然后在直接 import 使用,这样做会有什么问题吗?

#2

导入的全局变量变化时,不会触发重新渲染吧