{"enrichment":{"faq":[{"a":"The redux adapter connects your Redux store as the state backend for json-render UI rendering. Pass your store instance, a selector targeting your UI state slice, and a dispatch function to the adapter. json-render then reads state updates from Redux and triggers re-renders whenever your selected slice changes, keeping your dynamic UI in sync with your Redux state.","q":"How to use redux with json-render?"},{"a":"redux's StateStore interface adapter lets you wire Redux dispatch and selectors into json-render's state management layer. Set up the adapter by providing your Redux store, a selector function that extracts the UI state slice you want to render, and a dispatch handler. This bridges Redux's action-based updates with json-render's reactive rendering pipeline.","q":"What is the redux adapter json-render StateStore interface?"},{"a":"The redux adapter supports Redux Toolkit slices directly. Define your UI state slice using createSlice, then pass your store and a selector for that slice to the redux adapter. json-render will automatically dispatch actions through your slice's reducers and re-render whenever the selected state changes, giving you full Redux Toolkit integration.","q":"How do I integrate Redux Toolkit slice with json-render?"},{"a":"Yes. The redux adapter bridges Redux as your state backend for json-render UI generation. Configure it with your store instance and a selector for your UI state, and json-render will use Redux as its backing store. All state changes flow through Redux actions, and json-render re-renders reactively whenever your selected state updates.","q":"Can I connect redux to json-render for dynamic UI?"},{"a":"redux adapter setup for json-render requires three core pieces: your Redux store instance, a selector function that extracts the UI state slice json-render should render, and a dispatch function to handle state updates. Once configured, the adapter handles syncing between Redux and json-render's rendering engine automatically.","q":"What does redux adapter setup require for json-render?"},{"a":"Yes, the redux adapter for json-render is licensed under Apache-2.0, an open-source license permitting commercial and private use with attribution and liability disclaimers.","q":"Is redux available under an open-source license?"}],"shadow_tags":["state-management-adapter","redux-integration","json-rendering","store-backend","toolkit-compatible","react-state-binding","declarative-ui","state-persistence"],"summary_rewrite":"This adapter bridges Redux (or Redux Toolkit) with json-render's state management layer, letting you use your Redux store as the backing state for dynamic UI generation. Configure it with your store instance, a selector for your UI slice, and a dispatch function to sync state changes back through Redux."},"files":[{"bytes":2023,"path":"skills/redux/SKILL.md","sha256":"39b7e0118373688d9ab163debf19d10cb2a24a78970019aa7cc57c8aa3a268ec","url":"https://skillfed.io/files/vercel-labs/json-render/redux/62ec793e/SKILL.md"}],"id":"vercel-labs/json-render/redux","links":{"html":"https://skillfed.io/vercel-labs/json-render/redux","md":"https://skillfed.io/vercel-labs/json-render/redux.md","repo":"https://github.com/vercel-labs/json-render"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":850,"language":"TypeScript","last_updated":"2026-07-08","license":"Apache-2.0","name":"redux","publisher":"vercel-labs","stars":15776},"relations":{"similar":[{"id":"pluginagentmarketplace/custom-plugin-react-native/react-native-state"},{"id":"duck4nh/antigravity-kit/state-management-expert"},{"id":"vercel-labs/json-render/zustand"},{"id":"vercel-labs/json-render/jotai"},{"id":"vercel-labs/json-render/xstate"},{"id":"vercel-labs/json-render/react"},{"id":"vercel-labs/json-render/vue"},{"id":"vercel-labs/json-render/react-native"},{"id":"Mindrally/skills/redux-toolkit"},{"id":"vercel-labs/json-render/ink"}]},"slug":{"owner":"vercel-labs","repo":"json-render","skill":"redux"},"version":"62ec793e"}
