react split-io wrapper library
npm install splitio-reactjavascript
`$3
yarn add splitio-react$3
`javascript
import { SplitIOProvider } from 'splitio-react';const App = () => (
splitKey={'CUSTOMER_ID'}
authorizationKey={'SPLIT_IO_API_KEY'}
attributes={{
attrA,
attrB,
attrC,
...otherAttrs
}}
splits={[SPLIT_NAMES]}
>
)
`$3
`javascript
import { useSplitTreatment } from 'splitio-react';const SplitView = () => {
const treatmentValue = useSplitTreatment('SPLIT_NAME');
const client = useSplitClient();
useEffect(() => {
if (treatmentValue === 'on') {
client.track('traffic type', 'event');
}
}, [treatmentValue]);
return treatmentValue === 'on' ?
On : Off
};
``