Skip to content

Commit 346d749

Browse files
committed
setAB inside useMemo
1 parent c77cfc8 commit 346d749

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

dotcom-rendering/src/components/SetABTests.importable.tsx

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -91,20 +91,18 @@ export const SetABTests = ({
9191
});
9292
}, [renderingTarget]);
9393

94-
const betaAb = useMemo(
95-
() =>
96-
new BetaABTests(
97-
isServer
98-
? {
99-
serverSideABTests,
100-
isServer: true,
101-
}
102-
: { isServer: false },
103-
),
104-
[serverSideABTests],
105-
);
106-
107-
setBetaABTests(betaAb);
94+
const betaAb = useMemo(() => {
95+
const betaAB = new BetaABTests(
96+
isServer
97+
? {
98+
serverSideABTests,
99+
isServer: true,
100+
}
101+
: { isServer: false },
102+
);
103+
setBetaABTests(betaAB);
104+
return betaAB;
105+
}, [serverSideABTests]);
108106

109107
useEffect(() => {
110108
if (!ophan) return;

0 commit comments

Comments
 (0)