UNPKG

rvx

Version:

A signal based rendering library

72 lines (47 loc) 1.66 kB
--- hide: - toc --- # Reference Overview ## Rvx Core <div class="grid cards" markdown> - ## [Lifecycle](./core/lifecycle.md) The lifecycle API allows you to register and manage cleanup code. - ## [Signals](./core/signals.md) Signals are objects with a value that can be watched for changes. - ## [Context](./core/context.md) The context API implicitly passes values along the call stack. - ## [Elements](./core/elements.md) Create elements with JSX or the element builder API. - ## [Components](./core/components.md) Organize content and logic into components. - ## [Views](./core/views/index.md) Views are sequences of nodes and enable conditional rendering of content. - ### [Unique IDs](./core/ids.md) Create small unique IDs for DOM elements. - ### [Event System](./core/events.md) A tiny synchronous event system. </div> <br> ## Extra Modules <div class="grid cards" markdown> - ### [Async Utilities](./async-utilities/async.md) Utilities for async rendering, abort controllers, promises, etc. - ### [Conversion Utilities](./convert.md) Utilities for converting expressions & signals. - ### [Web Components](./web-components.md) Use & author web components. - ### [Testing](./testing.md) Utilities for testing rvx based applications. - ### [Routing](./routing.md) Render content based on the current location. - ### [Store](./store.md) Create deep reactive wrappers for arbitrary objects. </div> <br> ## Advanced Topics + [Environments](./environments.md) + [Error Handling](./error-handling.md) + [Security](./security.md) + [Side Effect Isolation](./core/isolation.md) + [External mutations](./external-mutations.md)