---
title: React-SDK - 2.8.0
slug: feature-experimentation/release-notes/react-sdk-2-8-0
docTags: 
createdAt: 2026-07-20T15:45:08.251Z
---

## \[2.8.0]

January 26, 2022

### New Features

Add a set of new APIs for overriding and managing user-level flag, experiment and delivery rule decisions. These methods can be used for QA and automated testing purposes. They are an extension of the ReactSDKClient interface (\[#133]\([https://github.com/optimizely/react-sdk/pull/133](https://github.com/optimizely/react-sdk/pull/133))):

- setForcedDecision
- getForcedDecision
- removeForcedDecision
- removeAllForcedDecisions
- Updated \`useDecision\` hook to auto-update and reflect changes when forced decisions are set and removed (\[#133]\([https://github.com/optimizely/react-sdk/pull/133](https://github.com/optimizely/react-sdk/pull/133))).

For details, refer to our documentation pages: \[ReactSDKClient]\([https://docs.developers.optimizely.com/full-stack/v4.0/docs/reactsdkclient](https://docs.developers.optimizely.com/full-stack/v4.0/docs/reactsdkclient)), \[Forced Decision methods]\([https://docs.developers.optimizely.com/full-stack/v4.0/docs/forced-decision-methods-react](https://docs.developers.optimizely.com/full-stack/v4.0/docs/forced-decision-methods-react)) and \[useDecision hook]\([https://docs.developers.optimizely.com/full-stack/v4.0/docs/usedecision-react](https://docs.developers.optimizely.com/full-stack/v4.0/docs/usedecision-react)).

### Bug fixes

- Fixed the SDK to render the correct decision on first render when initialized synchronously using a datafile (\[#125]\([https://github.com/optimizely/react-sdk/pull/125](https://github.com/optimizely/react-sdk/pull/125))).
- Fixed the redundant re-rendering when SDK is initialized with both datafile and SDK key (\[#125]\([https://github.com/optimizely/react-sdk/pull/125](https://github.com/optimizely/react-sdk/pull/125))).
- Updated \`@optimizely/js-sdk-logging\` to \`0.3.1\` (\[#140]\([https://github.com/optimizely/react-sdk/pull/140](https://github.com/optimizely/react-sdk/pull/140))).

[https://github.com/optimizely/react-sdk/releases/tag/2.8.0](https://github.com/optimizely/react-sdk/releases/tag/2.8.0)
