1.0.5 • Published 4 years ago

@fifthsage/react-amplitude v1.0.5

Weekly downloads
12
License
MIT
Repository
github
Last release
4 years ago

REACT AMPLITUDE

Build Status codecov

USAGE

Use Context

import { ProvideAmplitude, useAmplitude } from "@fifthsage/react_amplitude";

const App = props => {
  const amplitudeEvent = useAmplitude();

  return (
    <ProvideAmplitude apiKey={apiKey}>
      <div>
        <div>{(amplitudeEvent.event || {}).toString()}</div>
        <button
          onClick={() =>
            amplitudeEvent.logEvent("TEST_EVENT", { key: "value" })
          }
        >
          send
        </button>
      </div>
    </ProvideAmplitude>
  );
};

User Consumer

import { ProvideAmplitude, ConsumeAmplitude } from "@fifthsage/react_amplitude";

const App = props => {
  const amplitudeEvent = useAmplitude();

  return (
    <ProvideAmplitude apiKey={apiKey}>
      {({ event, logEvent }) => (
        <div>
          <div>{(event || {}).toString()}</div>
          <button onClick={() => logEvent("TEST_EVENT", { key: "value" })}>
            send
          </button>
        </div>
      )}
    </ProvideAmplitude>
  );
};
1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago