@xtreamsrl/react-feature-flags-launchdarkly
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

@xtreamsrl/react-feature-flags-launchdarkly

This package exposes an implementation of the feature flag manager that uses launchdarkly.

Installation

npm install @xtreamsrl/react-feature-flags-launchdarkly

Usage

Set up the feature flag tool to be used with configureManager by passing it an instance of the LaunchDarkly manager and wrap the main app with the LaunchdarklyProvider.

// app.tsx
import { configureManager } from '@xtreamsrl/react-feature-flags';
import { LaunchdarklyProvider, LaunchDarkly } from '@xtreamsrl/react-feature-flags-launchdarkly';

const launchdarkly = new LaunchDarkly('your client id');

configureManager({
  manager: launchdarkly
})

export function App() {
  return (
    <LaunchdarklyProvider manager={launchdarkly}>
      <MainApp />
    </LaunchdarklyProvider>
  );
}

To retrieve the flag value use the useFlag hook exported from react-feature-flags.

For more details on how to manage flags read the react-feature-flags README.

Who we are

xtream logo

A proudly 🇮🇹 software development and data science startup.
We consider ourselves a family of talented and passionate people building their own products and powerful solutions for our clients. Get to know us more on xtreamers.io or follow us on LinkedIn.

Readme

Keywords

none

Package Sidebar

Install

npm i @xtreamsrl/react-feature-flags-launchdarkly

Weekly Downloads

5

Version

0.1.2

License

none

Unpacked Size

62.1 kB

Total Files

5

Last publish

Collaborators

  • xtreamsrl