App.js
Thu Apr 15 2021 11:45:41 GMT+0000 (Coordinated Universal Time)
Saved by @arsal #react.js #react-native.ja
import React from 'react';
import {
Button,
DrawerLayoutAndroid,
Text,
TextInput,
View,
} from 'react-native';
import {NavigationContainer} from '@react-navigation/native'
import {createStackNavigator} from '@react-navigation/stack'
import axios from 'axios'
import {createDrawerNavigator} from '@react-navigation/drawer'
import {createBottomTabNavigator} from '@react-navigation/bottom-tabs'
import LoginTextbox from './components/Textbox'
import Class_comp from './components/Class_comp';
import Func_comp from './components/Func_comp'
import { useState } from 'react';
// import FlatList from './components/FlatList'
// const drawer = createDrawerNavigator()
const stack = createStackNavigator()
// const tab = createBottomTabNavigator()
function App(){
return(
<NavigationContainer>
<stack.Navigator>
<stack.Screen name="Login" component={Appdata}/>
<stack.Screen name="Home" component={home}/>
</stack.Navigator>
</NavigationContainer>
)
}
const Appdata = (props) =>
{
Data = [stateupt.cardnum, stateupt.pass]
URL1 = 'https://scrapcollector12.000webhostapp.com/cardLogin.php'
const LoginPress2 = () => {
Post = async (URL1, Data) => {
return await axios.post(URL1, Data
.then(function (response) {
console.warn(response);
}
.catch(function (error) {
console.warn(error);
}))
);
}
}
const [state, stateupt] = useState({cardnum:'', pass:''})
console.warn(state)
return(
<View >
<LoginTextbox
placeholder='Enter card Number'
keyboardType='numeric'
placeholderTextColor='darkgrey'
width='60%'
value={state.cardnum}
onChangeText={(e) => stateupt({cardnum:e})}
/>
<LoginTextbox
placeholder='Enter Your Password'
secureTextEntry={true}
placeholderTextColor='darkgrey'
width='60%'
value={state.pass}
onChangeText={(e) => stateupt({pass:e})}
/>
<Button style={{}} title="Login" onPress={()=> props.navigation.navigate('Home')}/>
</View>
)
}
const home = (props) => {
const data = "some data!!!"
return (
<View>
<Text style={{fontSize:30}}>Functional Component!!!</Text>
<TextInput placeholder={"Enter Your Name"} onChangeText={(e)=>{console.warn(e)} }/>
<Button title="Go to next Screen" onPress={() => props.navigation.navigate('Detail')}/>
<Func_comp Data={data} />
</View>
)
}
function Detailscr()
{
return(
<View>
<Text style={{fontSize:50}}>Details screen</Text>
</View>
)
}
class Class_comp1 extends React.Component
{
render()
{
return(
<View>
<Text style={{fontSize:60,}}>From Class_comp</Text>
<Button title="Btn from class" onPress={()=> alert("from class comp")}/>
</View>
)
}
}
export default App;



Comments