establezca maxLines
como 1 o 2, con onLoad
establezca el modo de ajuste como verdadero al mismo tiempo, haga clic antes de la última llave y escriba el botón Enter para que el editor se formatee automáticamente, encontrará el navegador atascado y la memoria subiendo.
<AceEditor
mode="json" maxLines={2} value={"{\"a\":\"b\"}"}
onLoad={editor => editor.getSession().setUseWrapMode(true)}
/>
o visite el proyecto simple react-ace-editor-issuse
CPU y memoria inicial
10 segundos después de escribir el botón Enter
Progreso en: #
Win 10 / Chrome 58 e IE 11 / React 15.6.1
Consideramos alejarnos de https://github.com/JedWatson/react-codemirror porque al menos por el momento no se mantiene bien (también conocido como el mantenedor no se fusiona ni reacciona a los RP) pero este es un bloqueador que detiene eso .
@SecMao No puedo reproducir en mi mac. Necesitaré encontrar una computadora portátil con Windows para reproducir.
@inoas ¿
Todavía no hemos hecho el movimiento e intentaremos reproducir esto si lo hacemos e informaremos en cualquier caso (sin fugas o "parece" una fuga)
estoy usando React v16.4, react-ace v6.1.2
create-react-app
maxLines
y wrapEnabled
class App extends React.Component {
render() {
const props = {
mode: 'javascript',
theme: 'monokai',
value: 'const test = \'hello loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong text\'',
maxLines: 1,
wrapEnabled: true,
};
return (
<div>
<AceEditor {...props} />
</div>
);
}
}
y hará que la CPU y la memoria aumenten
Comentario más útil
estoy usando React v16.4, react-ace v6.1.2
create-react-app
maxLines
ywrapEnabled
y hará que la CPU y la memoria aumenten