我是React的新手,如果我的问题听起来很蠢,对不起。我正在使用npx create-react-app
创建React应用。但是我不知道幕后是怎么回事:
Q1-如果我在类似这样的组件中抛出错误:
import React, { Component } from "react";
...
render() {
throw new Error("something went wrong");
}
我没有从任何模块导入错误名称功能,Error
来自哪里?我如何直接使用它而不导入任何相关模块,如:
import Error from "XXX";
Q2-创建React应用时,有一个名为app.test.js的测试文件,该文件中有一个名为it()
的函数,其名称为“
it('renders without crashing', () => {
...
});
那么it
从哪里来?再次为什么我不需要导入任何模块即可使用它?