Skip to content

2.0.0-beta.1

Choose a tag to compare

@kyle-ssg kyle-ssg released this 07 Mar 13:07
· 489 commits to main since this release
3c84d94

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>