-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ReferenceError: requestAnimationFrame is not defined #28
Comments
You will need to polyfill it
|
I'm using raf to polyfill, but I'm gonna try a different setup |
I did try a different setup but didn't manage to make it work yet: import { FC } from 'react';
import AppWrapper from 'app/app/app.wrapper';
import type { AppProps } from 'next/app';
import 'raf/polyfill';
// @ts-ignore
global.setImmediate = requestAnimationFrame;
import 'setimmediate';
const App: FC<AppProps> = ({ Component, pageProps }) => {
return (
<AppWrapper>
<Component {...pageProps} />
</AppWrapper>
);
};
export default App; When I use like this it gives me this error: import { FC } from 'react';
import 'react-native-reanimated';
import AppWrapper from 'app/app/app.wrapper';
import type { AppProps } from 'next/app';
import 'raf/polyfill';
// @ts-ignore
global.setImmediate = requestAnimationFrame;
import 'setimmediate';
const App: FC<AppProps> = ({ Component, pageProps }) => {
return (
<AppWrapper>
<Component {...pageProps} />
</AppWrapper>
);
};
export default App; If I use also The weird thing is that when I was testing without a monorepo, It worked. |
It needs to be before the import of react-native-reanimated (or any import that has react-native-reanimated as a sub dependency). |
Trying it here, but it seems to be back to
So, now I'm not sure if this error is fixed with |
I think I've missed some settings. I did manage to work! |
I'm having this problem. I believe it's trying to load in the server side, that's why the error, but not sure how to solve it:
The text was updated successfully, but these errors were encountered: