3 रिपॉजिटरी
Storing internal engine instances in refs to enable imperative access without triggering re-renders.
Distinct from Ref Forwarding: Specifically about preserving a non-reactive reference to a heavy third-party instance, not just DOM forwarding.
Explore 3 awesome GitHub repositories matching user interface & experience · Instance Reference Management. Refine with filters or upvote what's useful.
vue-awesome-swiper is a Vue.js component wrapper for the Swiper library, providing a declarative interface for creating touch-enabled carousels. It serves as a virtualized slider component that can render only visible slides to maintain performance when handling large datasets. The project distinguishes itself through high-performance rendering and a wide array of visual effects, including 3D transitions, parallax movements, and image zoom capabilities. It also supports the synchronization of multiple slider instances and provides accessibility features such as ARIA roles and focus-scrolling
Maintains a reference to the core slider instance to allow imperative method calls without triggering unnecessary re-renders.
monaco-react is a React component wrapper for the Monaco Editor, providing a declarative way to embed a browser-based text editor into web applications. It includes components for standard code editing with syntax highlighting and a specialized diff editor for side-by-side version comparison. The project enables the integration of syntax validation to flag errors and provides mechanisms for managing multiple files through unique model identifiers, which preserve undo history and selection states during switches. It allows for custom asset loading via CDN or local paths and provides access to
Stores editor and engine instances in React refs to allow direct imperative access without triggering re-renders.
This project provides a React component wrapper for a block-based rich text editor. It enables the integration of a structured content editing environment into React applications, organizing document data into modular, independent blocks for flexible manipulation and storage. The component manages the editor instance lifecycle and facilitates state synchronization, allowing developers to use either controlled or uncontrolled data patterns. It supports extensibility through the registration of external plugins, enabling the addition of specialized formatting tools, media handling, and custom b
Exposes the underlying editor instance via mutable references for direct programmatic control.