useFlags is a custom hook which returns all feature flags. It uses the useContext primitive to access the LaunchDarkly context set up by withLDProvider. As such you will still need to use the withLDProvider HOC at the root of your app to initialize the React SDK and populate the context with ldClient and your flags.

  • Type Parameters

    Parameters

    • OptionalreactContext: Context<ReactSdkContext>

      If specified, the provided React context will be used.

    Returns T

    All the feature flags configured in your LaunchDarkly project