Skip to main content

Data Management

The FDK Store is a package that serves as a wrapper over the FDK Client JavaScript SDK, providing users with a convenient interface to interact with the SDK's functionality. This package utilizes Redux Toolkit to manage the application state and automatically updates the store based on actions performed through the SDK. The FDK Store exports a class that encapsulates the Redux store and exposes methods for interacting with the SDK and retrieving data from the store. It also includes a getters object that provides getter functions for different slices of the store.

fdk-store: https://github.com/gofynd/fdk-store/blob/v2.0.2/docs/API.md

fdk-store-gql: https://github.com/gofynd/fdk-store-gql/blob/v1_0_1/README.md

Installation​

To install the FDK Store package in your project, run the following command:

npm install `https://github.com/gofynd/fdk-store.git#v2.0.2

Usage​

Importing the Package​

To import the FDK Store package into your project, use the following import statement:

import FDKStore from 'fdk-store';

Creating an Instance​

Create an instance of the FDK Store:

const fpiOptions = {
applicationID,
applicationToken,
domain,
storeInitialData,
};
const { client: fpi } = new FDKStore(fpiOptions);