Video :
https://www.youtube.com/watch?v=xqUqi3lqLHw
Doc:
https://www.npmjs.com/package/react-native-rename
Manual :
https://dev.to/karanpratapsingh/quick-guide-for-updating-package-name-in-react-native-3ei3
import { useHistory } from "react-router-dom";
function HomeButton() {
let history = useHistory();
function handleClick() {
history.push("/home");
}
return (
<button type="button" onClick={handleClick}>
Go home
</button>
);
}
import React from 'react';
import React from 'react';
import React, { useState, useEffect } from 'react';
import React from 'react'
import React, { useState } from 'react';
Create Project....................................
Cmd : npx react-native init Projectname
Webview -------------------------------------------
https://blog.logrocket.com/the-complete-guide-to-react-native-webview/
Cmd
yarn add react-native-webview
npx react-native link react-native-webview
//This is an example code to understand WebView//
import React, { Component } from 'react';
//import react in our code.
import { WebView } from "react-native-webview";
//import all the components we are going to use.
export default class App extends Component {
render() {
return (
<WebView
source={{uri: 'https://eleader.in/'}}
style={{marginTop: 0}}
/>
);
}
}
add this code
android/src/AndroidManifest.xml
android:icon="@mipmap/ic_launcher" After
android:usesCleartextTraffic="true"
-----------------------------------------------------------
https://www.youtube.com/watch?v=SzwTGDDXTAE
Doc :
https://reactnative.dev/docs/signed-apk-android
keytool -genkeypair -v -keystore aagajkiaawaj.keystore -alias aagajkiaawaj -keyalg RSA -keysize 2048 -validity 20000
Build Apk......................
cd android
gradlew assembleRelease
Build Bundle......................
cd android
gradlew bundleRelease
----------------------------