Maik 79c46dcb5d modul | před 3 roky | |
---|---|---|
.. | ||
.github | před 3 roky | |
dist | před 3 roky | |
docs | před 3 roky | |
lib | před 3 roky | |
src | před 3 roky | |
.babelrc | před 3 roky | |
.eslintrc | před 3 roky | |
CHANGELOG.md | před 3 roky | |
CODE_OF_CONDUCT.md | před 3 roky | |
CONTRIBUTING.md | před 3 roky | |
LICENSE | před 3 roky | |
PULL_REQUEST_TEMPLATE.md | před 3 roky | |
README.md | před 3 roky | |
logo.png | před 3 roky | |
package.json | před 3 roky | |
tsconfig.json | před 3 roky | |
tslint.json | před 3 roky | |
types.d.ts | před 3 roky | |
webpack.config.base.js | před 3 roky | |
webpack.config.development.js | před 3 roky | |
webpack.config.example.js | před 3 roky | |
webpack.config.production.js | před 3 roky |
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]