Skip to content

Commit d1a95c4

Browse files
committed
doc: update bundle example.
1 parent 1402fbe commit d1a95c4

File tree

2 files changed

+41
-6
lines changed

2 files changed

+41
-6
lines changed

core/README.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ react-keywords
33
===
44
<!--rehype:ignore:end-->
55

6-
[![Build & Deploy](https://github.com/uiwjs/react-keywords/actions/workflows/ci.yml/badge.svg)](https://github.com/uiwjs/react-keywords/actions/workflows/ci.yml)
6+
[![CI](https://github.com/uiwjs/react-keywords/actions/workflows/ci.yml/badge.svg)](https://github.com/uiwjs/react-keywords/actions/workflows/ci.yml)
77
[![npm version](https://img.shields.io/npm/v/react-keywords.svg)](https://www.npmjs.com/package/react-keywords)
88
[![Open in unpkg](https://img.shields.io/badge/Open%20in-unpkg-blue)](https://uiwjs.github.io/npm-unpkg/#/pkg/react-keywords/file/README.md)
99

@@ -34,6 +34,40 @@ export default function Demo() {
3434
}
3535
```
3636

37+
```html
38+
<!DOCTYPE html>
39+
<html lang="en">
40+
<head>
41+
<script src="https://unpkg.com/@babel/[email protected]/babel.min.js" crossorigin></script>
42+
<script src="https://unpkg.com/[email protected]/umd/react.development.js" crossorigin></script>
43+
<script src="https://unpkg.com/[email protected]/umd/react-dom.development.js" crossorigin></script>
44+
<script src="https://unpkg.com/@uiw/codepen-require-polyfill/index.js" crossorigin></script>
45+
</head>
46+
<body>
47+
<div id="container" style="padding: 24px"></div>
48+
<script src="https://unpkg.com/react-keywords/dist/keywords.min.js"></script>
49+
<script type="text/babel">
50+
import Keywords from 'react-keywords';
51+
52+
function Demo() {
53+
const [value, setValue] = React.useState('react');
54+
return (
55+
<React.Fragment>
56+
<input value={value} onChange={(evn) => setValue(evn.target.value)} />
57+
<Keywords value={value}>
58+
Highlight a keyword in a piece of text and return a React element.
59+
</Keywords>
60+
</React.Fragment>
61+
);
62+
}
63+
const container = document.getElementById('container');
64+
const root = ReactDOM.createRoot(container);
65+
root.render(<Demo />);
66+
</script>
67+
</body>
68+
</html>
69+
```
70+
3771
## render
3872

3973
```jsx mdx:preview

www/public/bundle.html

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<html lang="en">
33
<head>
44
<meta charset="UTF-8" />
5-
<script src="https://unpkg.com/@babel/standalone@7.17.5/babel.min.js" crossorigin></script>
6-
<script src="https://unpkg.com/react@17.x/umd/react.development.js" crossorigin></script>
7-
<script src="https://unpkg.com/react-dom@17.x/umd/react-dom.development.js" crossorigin></script>
5+
<script src="https://unpkg.com/@babel/standalone@7.18.10/babel.min.js" crossorigin></script>
6+
<script src="https://unpkg.com/react@18.x/umd/react.development.js" crossorigin></script>
7+
<script src="https://unpkg.com/react-dom@18.x/umd/react-dom.development.js" crossorigin></script>
88
<script src="https://unpkg.com/@uiw/codepen-require-polyfill/index.js" crossorigin></script>
99
<title>Keywords Highlight for React.</title>
1010
<meta name="keywords" content="react,component,keyword,highlight" />
@@ -27,8 +27,9 @@
2727
</React.Fragment>
2828
);
2929
}
30-
31-
ReactDOM.render(<Demo />, document.getElementById('container'));
30+
const container = document.getElementById('container');
31+
const root = ReactDOM.createRoot(container);
32+
root.render(<Demo />);
3233
</script>
3334
</body>
3435
</html>

0 commit comments

Comments
 (0)