私と私のチームはOptimizelyを使用してA/Bテストを行っています。通常は、ページのレイアウトや動作を変更する複雑なバリエーションを作成しています。外部とのReactJSアプリケーションの動作の変更(Optimizely実験用)
最近、ReactJSで構築されたクライアントを使用して作業を開始しました。最初のA/Bテストでは、ページやレイアウト上のいくつかの要素を変更するだけでしたが、他の要素の動作に影響を与える要素を追加する必要があった2番目の課題に直面しました。
つまり、3つのドロップダウンを持つフィルタを備えたページがあります。もう1つのドロップダウンを追加する必要があります。そのため、4つのいずれかの状態を変更すると、すべての現在の状態に基づいて製品リストが変更されます。
私たちは、JavaScript/jQueryコードをOptimizelyを通じて注入して、ReactJSアプリの "外"で(バックエンドで実際のアプリケーションコードを変更せずに)行う必要があるという難点があります。
質問:ReactJSアプリケーションオブジェクトとそのメソッドをアプリの外にJS/jQueryコードを挿入して使用する方法はありますか?
私たちの目標は、上記の方法でページの動作を変更することです。この問題を解決する他のオプションも役立ちます。
P.S.現時点では、私たちが見る問題を解決する唯一の方法は、JS/jQueryでフィルタを完全に再作成することです。それはより多くのアイデアを探している理由です。
は、私は非常に一般的なアイデアを把握することができましたが、私はして画像を見る場合のように見えます :-)可能な解決策にいくつかの光を当てること、トムありがとうhttp://clearhead.me/blog/hijacking-react-globals/にロードされていないコード私はそれがはるかに明確であると信じています。 –