任何人都可以用人类语言和简单的示例解释它(反射和内置 Reflect 对象)如何在 JS 中工作。
维基百科:“在计算机科学中,反射是计算机程序在运行时检查、内省和修改其自身结构和行为的能力”。
我有这样的代码:
render () {
...
const {
exampleMethod,
} = this.props;
const { getPath } = this.context;
const exampletData = exampleMethod(getPath());
...
}
Run Code Online (Sandbox Code Playgroud)
在此示例中,我如何模拟、测试上下文?您通常如何测试上下文?