There are a couple other A/B testing utility components out there:<p><a href="https://github.com/pushtell/react-ab-test" rel="nofollow">https://github.com/pushtell/react-ab-test</a><p><a href="https://github.com/olahol/react-ab" rel="nofollow">https://github.com/olahol/react-ab</a><p>How does this differ?<p>At first glance: I might be misunderstanding something, but the need to create a custom backend endpoint seems like a pretty big commitment, especially if I'm already using an existing service.<p>It would be nice if the impression data were exposed in <i>callbacks</i> passed to the "ABComponent" as props, which would allow us to use existing services to track such things. This would prevent the need to have a custom endpoint that is coupled to this specific implementation.