Skip to content

Instantly share code, notes, and snippets.

@intergalacticspacehighway
intergalacticspacehighway / commands.txt
Last active April 12, 2023 07:38
Some commands for reference
// Remove node_modules, iOS Pods and android build in nested folders from current pwd
find . \( -type d -name "node_modules" -o -type d -path "*/ios/Pods" -o -type d -path "*/android/build" \) -exec rm -rf '{}' +
// command to approve "developer not verified error" executables from terminal
xattr -d com.apple.quarantine $(which <name-of-executable>)
// xcode build clean
xcodebuild clean -workspace ios/{projectName}.xcworkspace -scheme {projectName}
@intergalacticspacehighway
intergalacticspacehighway / App.tsx
Created December 11, 2021 04:32
React native pager view events with reanimated
import React from 'react';
import {View, StyleSheet, Text} from 'react-native';
import PagerView from 'react-native-pager-view';
import Animated, {useHandler, useEvent} from 'react-native-reanimated';
const AnimatedPager = Animated.createAnimatedComponent(PagerView);
export function usePagerScrollHandler(handlers, dependencies) {
const {context, doDependenciesDiffer} = useHandler(handlers, dependencies);
const subscribeForEvents = ['onPageScroll'];
@intergalacticspacehighway
intergalacticspacehighway / useKeyboardBottomInset hook
Created August 10, 2021 04:54
Hook to get keyboard height in React Native and add bottom/padding inset on a view.
import { Keyboard, Platform, KeyboardEvent } from 'react-native';
const useKeyboardBottomInset = () => {
const [bottom, setBottom] = React.useState(0);
const subscriptions = React.useRef([]);
React.useEffect(() => {
function onKeyboardChange(e) {
if (
e.startCoordinates &&
@intergalacticspacehighway
intergalacticspacehighway / cloudSettings
Last active November 2, 2020 12:03
useReducer with thunks and redux dev-tools.
{"lastUpload":"2020-11-02T12:03:38.255Z","extensionVersion":"v3.4.3"}