parent
d67c80d12e
commit
f0645a9b2f
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
This package is inlined into Global & Browser ESM builds of user-facing renderers (e.g. `@vue/runtime-dom`), but also published as a package that can be used standalone. The standalone build should not be used alongside a pre-bundled build of a user-facing renderer, as they will have different internal storage for reactivity connections. A user-facing renderer should re-export all APIs from this package.
|
This package is inlined into Global & Browser ESM builds of user-facing renderers (e.g. `@vue/runtime-dom`), but also published as a package that can be used standalone. The standalone build should not be used alongside a pre-bundled build of a user-facing renderer, as they will have different internal storage for reactivity connections. A user-facing renderer should re-export all APIs from this package.
|
||||||
|
|
||||||
For full exposed APIs, see `src/index.ts`. You can also run `yarn build reactivity --types` from repo root, which will generate an API report at `temp/reactivity.api.md`.
|
For full exposed APIs, see `src/index.ts`. You can also run `pnpm build reactivity --types` from repo root, which will generate an API report at `temp/reactivity.api.md`.
|
||||||
|
|
||||||
## Credits
|
## Credits
|
||||||
|
|
||||||
|
|
|
@ -2,18 +2,18 @@
|
||||||
|
|
||||||
> This package is published only for typing and building custom renderers. It is NOT meant to be used in applications.
|
> This package is published only for typing and building custom renderers. It is NOT meant to be used in applications.
|
||||||
|
|
||||||
For full exposed APIs, see `src/index.ts`. You can also run `yarn build runtime-core --types` from repo root, which will generate an API report at `temp/runtime-core.api.md`.
|
For full exposed APIs, see `src/index.ts`. You can also run `pnpm build runtime-core --types` from repo root, which will generate an API report at `temp/runtime-core.api.md`.
|
||||||
|
|
||||||
## Building a Custom Renderer
|
## Building a Custom Renderer
|
||||||
|
|
||||||
``` ts
|
```ts
|
||||||
import { createRenderer } from '@vue/runtime-core'
|
import { createRenderer } from '@vue/runtime-core'
|
||||||
|
|
||||||
const { render, createApp } = createRenderer({
|
const { render, createApp } = createRenderer({
|
||||||
patchProp,
|
patchProp,
|
||||||
insert,
|
insert,
|
||||||
remove,
|
remove,
|
||||||
createElement,
|
createElement
|
||||||
// ...
|
// ...
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue