2.0.0-beta.1
This release includes a rewrite to the build system of the SDK. It is now typescript-first and generates much better d.ts output.
This also includes a new react hooks library with easy to use nextjs support.
<FlagsmithProvider flagsmith={flagsmith}
serverState={flagsmithState as IState}
options={{
environmentID,
cacheFlags: true
}}>
<App/>
</FlagsmithProvider>
...
const flags = useFlags(["font_size"],["example_trait"]) // only causes re-render if specified flag values / traits change
...
<div className="App">
font_size: {flags.font_size?.value}
example_trait: {flags.example_trait}
</div>