Skip to content

Instantly share code, notes, and snippets.

View fturkyilmaz's full-sized avatar
:electron:

Furkan Türkyılmaz fturkyilmaz

:electron:
View GitHub Profile
@fturkyilmaz
fturkyilmaz / gist:ead9987744cbaadd893cba5f6a6e9b3b
Created June 15, 2023 05:41
React Native - React Navigation v6 Tab Bar Hidden
import {useLayoutEffect} from 'react';
import {
useNavigation,
useRoute,
getFocusedRouteNameFromRoute,
} from '@react-navigation/native';
export function useTabBarHidden(
hiddenTabRoutesArray: string[],
fallbackRoute: string | undefined,
const Stack = createNativeStackNavigator<RootStackParamList>();
function RootNavigator() {
return (
<Stack.Navigator>
<Stack.Screen
name="Home"
component={TabOneScreen}
options={{ headerLargeTitle: true, headerTransparent: true }}
@fturkyilmaz
fturkyilmaz / gist:a7c4eff7236e6fb5448c311ea88fd087
Created April 1, 2022 05:29
React 18 Automatic Batching
import logo from "./logo.svg";
import "./App.css";
import { useState, useEffect } from "react";
function App() {
const [count, setCount] = useState(0);
const [flag, setFlag] = useState(false);
function handleClick() {
@fturkyilmaz
fturkyilmaz / reactjsGeoLocationAPI.txt
Last active March 27, 2022 08:12
React Javascript Geolocation API
import logo from "./logo.svg";
import "./App.css";
import { useEffect, useState } from "react";
function App() {
const [coords, setCoords] = useState({
latitude: null,
longitude: null,
});