Skip to content

Instantly share code, notes, and snippets.

View justblender's full-sized avatar
🏠
Working from home

justblender

🏠
Working from home
View GitHub Profile
@justblender
justblender / useAppSelector.ts
Last active March 24, 2022 10:20
Custom Redux.useSelector() hook for React Native apps
import { useEffect, useReducer, useRef } from 'react';
import { useNavigation } from '@react-navigation/native';
import { useSelector } from 'react-redux';
const undefinedRef = Symbol();
const refEquality = (a: Object, b: Object) => a === b;
export function useAppSelector<Selected = unknown>(