fix(theme-common): prepare usage of useSyncExternalStore compatibility with React 18 (#8618)

This commit is contained in:
Sébastien Lorber 2023-02-02 14:41:33 +01:00 committed by GitHub
parent 1bff83cacc
commit 140f0b1d4c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -56,7 +56,11 @@ export function useHistorySelector<Value>(
selector: (history: History<unknown>) => Value,
): Value {
const history = useHistory();
return useSyncExternalStore(history.listen, () => selector(history));
return useSyncExternalStore(
history.listen,
() => selector(history),
() => selector(history),
);
}
/**