This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"lastUpload":"2020-11-02T12:03:38.255Z","extensionVersion":"v3.4.3"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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']; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <iostream> | |
#include <chrono> | |
class Timer | |
{ | |
public: | |
Timer() { | |
startTimePoint = std::chrono::high_resolution_clock::now(); | |
} | |
~Timer() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/node_modules/react-native/Libraries/Components/View/ReactNativeViewViewConfig.js b/node_modules/react-native/Libraries/Components/View/ReactNativeViewViewConfig.js | |
index 4d6f0dd..e120116 100644 | |
--- a/node_modules/react-native/Libraries/Components/View/ReactNativeViewViewConfig.js | |
+++ b/node_modules/react-native/Libraries/Components/View/ReactNativeViewViewConfig.js | |
@@ -13,104 +13,104 @@ import ReactNativeViewViewConfigAndroid from './ReactNativeViewViewConfigAndroid | |
import {Platform} from 'react-native'; | |
const ReactNativeViewConfig = { | |
- uiViewClassName: 'RCTView', | |
+ uiViewClassName: "RCTView", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function App() { | |
const data = Array(10).fill(0); | |
const GAP = 5; | |
const numColumns = 3; | |
const { width } = Dimensions.get("window"); | |
// Reduce the size to accomodate margin space by items | |
const ITEM_SIZE = width / numColumns - ((numColumns - 1) * GAP) / numColumns; | |
const renderItem = ({ index }) => { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 && |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React from "react"; | |
import { Dimensions, TextInput, ScrollView } from "react-native"; | |
import Animated, { | |
useAnimatedKeyboard, | |
useAnimatedReaction, | |
runOnJS, | |
KeyboardState, | |
useAnimatedProps, | |
useAnimatedScrollHandler, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { useEffect, useRef } from "react"; | |
import { AppState, AppStateStatus } from "react-native"; | |
export const useFetchOnAppForeground = () => { | |
const listener = useRef(null); | |
function fetchOnAppForeground(params) { | |
if (AppState.currentState === "active") { | |
return fetch(params); | |
} else { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Networking from "react-native/Libraries/Network/RCTNetworking.ios"; | |
// Same import from .android | |
// import Networking from "react-native/Libraries/Network/RCTNetworking.android"; | |
let streamingServer = "Streaming Server URL"; | |
let requestId = null; |
OlderNewer