atomico-use-remark
Version:
Atomico hook for interacting with Remark
49 lines (33 loc) • 1.47 kB
Markdown
# atomico-use-remark
[](https://www.npmjs.com/package/atomico-use-remark)
[](https://www.npmjs.com/package/atomico-use-remark)
[](https://app.codecov.io/gh/keplersj/atomico-use-remark)
[](https://bundlephobia.com/package/atomico-use-remark)
[](https://www.conventionalcommits.org/)
[Atomico](https://atomicojs.github.io/) hook for interacting with [Remark](https://remark.js.org/).
## Installation
Install using [npm](https://npmjs.com):
```sh
$ npm install atomico-use-remark
```
Or use in browsers with [Skypack](https://www.skypack.dev/):
```html
<script type="module">
import { useRemark } from "https://cdn.skypack.dev/atomico-use-remark";
</script>
```
## Usage
Use the `useRemark()` hook to render some Markdown content in your component:
```jsx
import { c } from "atomico";
import { useRemark } from "atomico-use-remark";
function component() {
const [tree, setContent] = useRemark(`
# Hello World!
`);
return <host>{tree}</host>;
}
customElements.define("hello-world", c(component));
```
## License
Copyright 2022 [Kepler Sticka-Jones](https://keplersj.com). Licensed ISC.