diff --git a/src/components/HelloWorld.js b/src/components/HelloWorld.js new file mode 100644 index 00000000..5d4013d5 --- /dev/null +++ b/src/components/HelloWorld.js @@ -0,0 +1,8 @@ +import React, {Component} from 'react'; + +export default class HelloWorld extends Component { + + render() { + return

Hello World

; + } +} diff --git a/src/components/ReactTestComp.js b/src/components/ReactTestComp.js new file mode 100644 index 00000000..2e103e17 --- /dev/null +++ b/src/components/ReactTestComp.js @@ -0,0 +1,21 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import HelloWorld from './HelloWorld'; +import {noView, inject, customElement, bindable} from 'aurelia-framework'; + +@noView() +@inject(Element) +@customElement('react-testcomp') +export class ReactTest { + constructor(element) { + this.element = element; + } + + render() { + ReactDOM.render(, this.element); + } + + bind() { + this.render(); + } +} diff --git a/src/react-test.html b/src/react-test.html index e51e1e5a..f125dab2 100644 --- a/src/react-test.html +++ b/src/react-test.html @@ -1,6 +1,7 @@