0.1.0 • Published 2 years ago
@suprsend/react-preferences-headless v0.1.0
@suprsend/react-preferences-headless
This SDK is used to integrate preferences functionality in React, React Native Applications
Refer full documentation here
Example implementation is available here
Installation
npm install --save @suprsend/react-preferences-headless
Integration
import { SuprSendPreferenceProvider } from '@suprsend/react-preferences-headless';
function Example() {
return (
<SuprSendPreferenceProvider
workspaceKey="<workspace_key>"
distinctID="<distinct_id>"
accessToken="<access_token>"
>
<Preference />
</SuprSendPreferenceProvider>
);
}
function Preference() {
const preferenceData = usePreferences();
const emitter = usePreferenceEvent();
const {
update_category_preference,
update_channel_preference_in_category,
update_overall_channel_preference,
} = useUpdatePreferences();
return <div>Design your component here using data from above hooks<div/>
}
License
0.1.0
2 years ago