Я работаю с файлом activjs, использующим библиотеку react-ace
.В настоящее время мой код выглядит следующим образом
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
для создания приложения.