Proppy
Functional Props Composition for UI Components
Description
Functional Props Composition for UI Components
Overview
ProppyJS is a lightweight 1.5 kB JavaScript library designed to compose props—objects that components receive to render themselves. The generated props can then be consumed by Vue.
Core Purpose
The primary goal of this library is to lift state management one level above your UI components, ensuring the components remain stateless while prop composition occurs separately.
Benefits
By keeping the component layer functional and minimal, ProppyJS provides the flexibility to test components and their props independently as required.
Creator
Fahad Heylaal
@fahad19
Related Projects
ScriptShifter
Auto-convert Vue Components from Options API to Script Setup
rstore
Reactive Data Store
Nuxt Auth Sanctum
Nuxt Module for Laravel Sanctum Authentication
Nuxt MCP Toolkit
Expose your Nuxt App to any LLM
vue.ts
Enhanced TypeScript Support for Vue.js
vue-flow-vis
Vue Reactivity Tracker