我正在处理一个使用该react-ace
库的 reactjs 文件。目前我的代码看起来像这样
import React, { Component } from 'react';
import 'brace/mode/html';
import 'brace/theme/monokai';
import AceEditor from 'react-ace';
class AceHTML extends Component {
render () {
return (
<AceEditor
mode="html"
theme="monokai"
name="Sample"
showPrintMargin={false}
wrapEnabled={true}
value={this.state.value}
editorProps={{
$blockScrolling: true
}} />
);
}
}
但是,我正在尝试找出一种使其更通用的方法。所以我可以说类似<Ace mode="javascript" />
然后在组件中导入brace/mode/javascript
而不是brace/mode/html
所以我的问题是:加载库而不是使用的最佳方法是什么import
?
PS:我特别指出我使用react
的原因是因为我是create-react-app
用来创建应用程序的。