- I run
createInstance on both server and client to get optimizely client.
- I run
client.setUser({ id: userId }) with the same user id and attributes on both server and client.
- I use
<OptimizelyProvider optimizely={client} user={{ id: userId }}> and both server (with isServerSide prop) and client.
- I use
useDecision hook on both server and client and use the derived decision to render true or false if feature flag is disabled or not.
- Sometimes I get the mismatch between SSR and CSR.
I have tried to run client.decideAll() to get serialisable decisions on the server and tried to supply it to client-side created instance of the client, but I could not find a way to do it. Can you help?