Skip to content

[Epic]: Reactive Queries #40341

@sneha122

Description

@sneha122

Objective

Currently, Appsmith does not provide a built-in mechanism for queries to automatically re-run whenever a variable they depend on changes. This limitation complicates common use cases such as dashboards with dynamic filters or interactive components, forcing developers to manually trigger query executions through widget event handlers whenever a user modifies widget values. This manual approach results in inefficient workflows, increased complexity, and a less responsive user experience.

UI Packages
When a reusable module is used within an application, it relies on data bindings and parameters that may change over time. These changes can impact the module's functionality and require a refresh mechanism to ensure the latest updates are reflected. Without a clear and intuitive refresh experience, users may encounter issues such as outdated data, broken interactions, or unexpected behaviors. The goal is to provide a seamless way for users to handle module updates while maintaining stability and predictability.

Docs

https://www.notion.so/appsmith/Reactive-Actions-1b5fe271b0e280308c4bc7a1310d76cc?pvs=4

POC

Task List

Success Metrics

The goal is to provide a seamless way for users to handle module updates while maintaining stability and predictability.

Prioritised User Stories

User Story
e.g. as a user, I want to be able to access the platform via mobile phone
e.g as a user, I want to be able to communicate with the other members on the canvas

Developer Handoff Document in Figma

No response

Test Plan

No response

RACI matrix

Role People
Responsible @ankitakinger, @sneha122, @vivek-appsmith
Accountable @ankitakinger, @sneha122, @vivek-appsmith, @kocharrahul7 , @pedro-santos-rodrigues @carinanfonseca
Consulted @nerbos @Nikhil-Nandagopal, @mohanarpit, @vivek-appsmith, @kocharrahul7 , @pedro-santos-rodrigues
Informed @areyabhishek

Sub-issues

Metadata

Metadata

Labels

EpicA zenhub epic that describes a projectIDE PodIssues that new developers face while exploring the IDEIDE ProductIssues related to the IDE ProductIntegrations PodQuery Widgets & IDE PodAll issues related to Query, JS, Eval, Widgets & IDE

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions