Browse Source

Fixes example in Web Components docs (#11039)

* fixes docs on webcomponent

* Update web-components.md
main
Dominic Gannaway 8 years ago
committed by Dan Abramov
parent
commit
76b625ba80
  1. 8
      docs/web-components.md

8
docs/web-components.md

@ -41,8 +41,10 @@ function BrickFlipbox() {
## Using React in your Web Components
Similarly, you can call `ReactDOM.render()` from inside a web component:
```javascript
class XSearch {
class XSearch extends HTMLElement {
connectedCallback() {
const mountPoint = document.createElement('span');
this.attachShadow({ mode: 'open' }).appendChild(mountPoint);
@ -54,3 +56,7 @@ class XSearch {
}
customElements.define('x-search', XSearch);
```
>Note:
>
>This code will **not** work if compiled with Babel [due to an intentional limitation in the specification](https://github.com/w3c/webcomponents/issues/587). It will only work if you use the `class` syntax directly in the browser without compiling the code first.

Loading…
Cancel
Save