Apollo Client is a GraphQL client library and data fetching framework used to request data from a GraphQL server and synchronize that state within a frontend application. It functions as a remote state manager and a local state management tool, allowing developers to define client-side schemas and resolvers for data that does not reside on a remote server. The project features a normalized GraphQL cache that identifies objects by ID to ensure referential equality and consistent data updates across different queries. It also includes a GraphQL API mocking tool to simulate server responses and
A lightweight state container based on Redux
Small footprint complements Preact nicely (unistore unistore/preact is ~650b) - Familiar names and ideas from Redux-like libraries - Useful data selectors to extract properties from state - Portable actions can be moved into a common place and imported - Functional actions are just reducers -…
This package uses the Preact Options API to introduce an animate prop to every native element (e.g. , , , etc.). It uses the motion/mini package to animate the elements. To understand which features of Motion are supported, see this comparison table.
ClearX is an alternative way to Redux and MobX to maintain the application state and provides a simple interface to bind it to UI components. It has utilities to set or get deep properties of nested data using paths.
The main features of autodesk/clearx are: State Management.
Open-source alternatives to autodesk/clearx include: apollographql/apollo-client — Apollo Client is a GraphQL client library and data fetching framework used to request data from a GraphQL server and… concretesolutions/redux-zero — A lightweight state container based on Redux. developit/unistore — Small footprint complements Preact nicely (unistore + unistore/preact is ~650b) - Familiar names and ideas from… effector/effector — Effector is a reactive state management library designed for building complex, event-driven applications. It functions… egamagz/pretch — A lightweight and flexible fetch enhancement library that works with vanilla JavaScript, React, and Preact. alloc/preact-in-motion — This package uses the Preact Options API to introduce an animate prop to every native element (e.g. , , , etc.). It…