A collection of React hooks that simplify complex UI workflows in antd applications by managing component relationships.
Sunflower is a library of process components for antd that provides React hooks to simplify complex UI workflows. It solves the problem of managing relationships between antd components, such as connecting a Form to a Table with built-in querying and pagination logic, reducing boilerplate code.
Frontend developers building applications with antd who need to implement common UI patterns like searchable tables, forms with dependent fields, or multi-step processes efficiently.
Developers choose Sunflower because it offers pre-built, battle-tested hooks that abstract away the complexity of component relationships, speeding up development and ensuring consistency in antd-based projects.
🦹 Process components for antd4 & antd3 by alipay industry technology
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports both antd v3 and v4, allowing seamless integration across different project versions without breaking changes.
Process components are extracted from real-world business processes, providing immediate, practical solutions for common UI patterns like form-table interactions.
Automatically handles state synchronization between antd components, such as Form and Table, as shown in the useFormTable example, cutting development time.
Uses React hooks to encapsulate complex workflows, making code modular and easier to maintain across antd-based applications.
Heavily dependent on antd, creating vendor lock-in and limiting usability in projects that might switch UI libraries or avoid antd.
Focuses only on predefined process components; custom workflows outside the provided hooks may require manual work or lack support.
Adds a layer of abstraction that can obscure low-level control, making debugging or advanced customizations more challenging for developers.