Maik 79c46dcb5d modul | hace 3 años | |
---|---|---|
.. | ||
.github | hace 3 años | |
dist | hace 3 años | |
docs | hace 3 años | |
lib | hace 3 años | |
src | hace 3 años | |
.babelrc | hace 3 años | |
.eslintrc | hace 3 años | |
CHANGELOG.md | hace 3 años | |
CODE_OF_CONDUCT.md | hace 3 años | |
CONTRIBUTING.md | hace 3 años | |
LICENSE | hace 3 años | |
PULL_REQUEST_TEMPLATE.md | hace 3 años | |
README.md | hace 3 años | |
logo.png | hace 3 años | |
package.json | hace 3 años | |
tsconfig.json | hace 3 años | |
tslint.json | hace 3 años | |
types.d.ts | hace 3 años | |
webpack.config.base.js | hace 3 años | |
webpack.config.development.js | hace 3 años | |
webpack.config.example.js | hace 3 años | |
webpack.config.production.js | hace 3 años |
A set of react components for Ace
NOTE FOR VERSION 8! : We have stopped support for Brace and now use Ace-builds. Please read the documentation on how to migrate. Examples are being updated.
DEMO of React Ace Split Editor
npm install react-ace ace-builds
yarn add react-ace ace-builds
import React from "react";
import { render } from "react-dom";
import AceEditor from "react-ace";
import "ace-builds/src-noconflict/mode-java";
import "ace-builds/src-noconflict/theme-github";
function onChange(newValue) {
console.log("change", newValue);
}
// Render editor
render(
<AceEditor
mode="java"
theme="github"
onChange={onChange}
name="UNIQUE_ID_OF_DIV"
editorProps={{ $blockScrolling: true }}
/>,
document.getElementById("example")
);
Checkout the example
directory for a working example using webpack.
How to add modes, themes and keyboard handlers
Support us with a monthly donation and help us continue our activities. [Become a backer]
Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]