Skip to main content

React Native Full Notes

React Native Full Notes






Device Orientation Like Youtube -

First Go To App.json and set orientation:: "default";
Then go to project folder and run npm i @react-native-community/hooks

import {  } from 'expo-status-bar';
import React from 'react';
import { DimensionsStyleSheetSafeAreaViewTextViewButtonPlatformStatusBar } from 'react-native';
import { useDimensionsuseDeviceOrientation } from "@react-native-community/hooks";
 
export default function App() {
  const { landscape } = useDeviceOrientation();
  return (
    <SafeAreaView style={styles.container}>
      <View style={{
        backgroundColor"dodgerblue",
        width"100%",
        heightlandscape ? "100%" : "30%",
      }}></View>
    </SafeAreaView>
  );
}

const styles = StyleSheet.create({
  container: {
    flex1,
    backgroundColor'#000',
  },
});


Important: Go to Mosh First app project to see how to organize codes in folder

Comments

Popular posts from this blog

VERCEL DEPLOYMENT ERROR

 VERCEL DEPLOYMENT ERROR Options | NextAuth.js (next-auth.js.org) Step 1 : cmd $ openssl rand -base64 32 (Copy generated key) Step 2: Go to Project Environment Variables Add NEXTAUTH_SECRET : Key  Step 3: Redeploy

Convert React Native To Expo

Convert React Native To Expo Step 1: Add Into App.json   "expo" : {     "sdkVersion" : "44.0.0" ,     "name" : "AwesomeProject"   } Step 2: Add this into your package.json    "dependencies" : {     "expo" : "^33.0.7" ,     "react" : "17.0.2" ,     "react-native" : "0.67.2"   }, Step 3: Make your Index.js file look like this AppRegistry . registerComponent ( 'main' , () => App ); Step 4: Install expo in your project folder In terminal paste npm install --save expo / npm install (If necessary)

Insta Asset R Native

 Insta Asset R Native Mm