Ruslan Butov

Results 9 comments of Ruslan Butov

> You shouldn't be setting to component state or calling `useEffect` - the state is already managed in redux. You can just render the `profiles` data. > > Please reach...

I see... But if I'm using: `const profiles = useSelector(state => state.firestore.data.profiles);` instead of: `const profiles = useSelector(state => populate(state.firestore, profileStorageName, populates, shallowEqual));` It's working properly: not triggering `profiles` changes....

So: `const profiles = useSelector(state => populate(state.firestore, profileStorageName, populates, shallowEqual));` I found that every time when component re-rendering it get new `profiles` value from `useSelector` when `populate` is using and...

I found the same wrong behavioral. When I'm trying to get list of docs in child component and parent doc is getting docs from the same collection I see multiple...

` "useUnknownInCatchVariables": false` only that tsconfig.ts option fixing problem, but that is not right solution....

> @rgbutov thanks for reaching out, we were wondering why you were compiling this code on your side? Further, we will work on making this a bit more robust, so...

I were able to fix pooler issue with supabase: if (!process.env.VERCEL_ENV) { neonConfig.useSecureWebSocket = false; neonConfig.pipelineTLS = false; neonConfig.pipelineConnect = false; neonConfig.wsProxy = (host) => `${host}:54321/pooler/v2/`; } but now I...

just in case if someone has same issue, just follow: https://neon.tech/guides/local-development-with-neon ``` if (!process.env.VERCEL_ENV) { neonConfig.useSecureWebSocket = false; neonConfig.pipelineTLS = false; neonConfig.pipelineConnect = false; neonConfig.wsProxy = (host) => `${host}:4444/v2`; }...

_waiting for PR review ☝️ :)