{ "@context": { "@version": 1.1, "schema": "https://schema.org/", "redux": "https://redux.js.org/vocabulary#", "xsd": "http://www.w3.org/2001/XMLSchema#", "name": "schema:name", "description": "schema:description", "url": "schema:url", "version": "schema:softwareVersion", "license": "schema:license", "Store": { "@id": "redux:Store", "@type": "@id", "description": "The Redux store that holds the application state tree." }, "state": { "@id": "redux:state", "description": "The current immutable state tree of the Redux store." }, "Action": { "@id": "redux:Action", "@type": "@id", "description": "A plain object that describes a state change in the Redux store." }, "actionType": { "@id": "redux:actionType", "@type": "xsd:string", "description": "The type identifier for a Redux action." }, "payload": { "@id": "redux:payload", "description": "The data carried by a Redux action." }, "Reducer": { "@id": "redux:Reducer", "@type": "@id", "description": "A pure function that specifies how the application state changes in response to actions." }, "Middleware": { "@id": "redux:Middleware", "@type": "@id", "description": "An extension to the Redux dispatch mechanism providing a third-party extension point." }, "Selector": { "@id": "redux:Selector", "@type": "@id", "description": "A function that computes derived data from the Redux state tree." }, "Slice": { "@id": "redux:Slice", "@type": "@id", "description": "A Redux Toolkit abstraction combining initial state, reducers, and action creators for a feature domain." }, "dispatch": { "@id": "redux:dispatch", "description": "The Redux store method that triggers a state change by sending an action." }, "subscribe": { "@id": "redux:subscribe", "description": "The Redux store method for registering a listener on state changes." }, "SoftwareSourceCode": "schema:SoftwareSourceCode", "SoftwareApplication": "schema:SoftwareApplication", "programmingLanguage": "schema:programmingLanguage", "codeRepository": "schema:codeRepository" } }