使用 commonjs require,我可以做到这一点 -
let wrapper = require('./wrapper')
let Nephi = wrapper(require('./Nephi'))
使用es6 import语法,看来我必须这样做-
import wrapper from './wrapper'
import Nephi from './Nephi'
let Nephi2 = wrapper(Nephi)
我在下面试过这个:
import wrapper from './wrapper'
import Nephi from './Nephi'
Nephi = wrapper(Nephi)
但我收到“只读”错误。如果我使用“导入”,我是否必须使用另一个变量名?
最佳答案
感谢@loganfsmyth -
Imported variables are like const, you can't assign to them.
关于javascript - 带有 es6 import 的包装函数,不需要变量名(用于 React 高阶组件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43663785/