Bilişim dünyasına kaliteli, özgün ve Türkçe içerikler kazandırmayı hedefleyen bir platform..

friends friends friends

React Native App.js Hello World

App.js dosyasında hızlı ve basit bir şekilde Hello World yazmak için temel kod aşağıdaki gibidir.

import React from 'react'
import { StyleSheet, Text, View } from 'react-native'

export default function App() {
  return (
    <View style={styles.container}>
      <Text style={styles.text}>Hello, world!</Text>
    </View>
  )
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: 'white',
    alignItems: 'center',
    justifyContent: 'center',
  },
  text: {
    color: 'rgb(59,108,212)',
    fontSize: 42,
    fontWeight: '100',
    textAlign: 'center',
  },
})

Class Component

Dikkat ederseniz yukarıda en son kararlı sürüme göre yazılan temel kodlarda render() ve Class kullanmadık.

import React from 'react';
import { StyleSheet, Text, View } from 'react-native';

class App extends React.Component {
  render() {
    return (
      <View style={styles.container}>
        <Text>Hello World!</Text>
      </View>
    );
  }
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    backgroundColor: '#fff',
    alignItems: 'center',
    justifyContent: 'center',
  },
});

export default App;

Functional Component

Class Component içinde componentDidMount() kullanabiliriz ancak Functional Component içinde kullanamayız.

import React from 'react';
import { Text, View } from 'react-native';

function App() {
  return (
    <View
      style={{
        flex: 1,
        justifyContent: "center",
        alignItems: "center"
      }}>
      <Text>Hello, world!</Text>
    </View>
  )
}
export default App;

Functional Component-2

import React from 'react';
import { Text, View } from 'react-native';

const HomeScreen = ({ navigation }) => {
  return (
    <View
      style={{
        flex: 1,
        justifyContent: "center",
        alignItems: "center"
      }}>
      <Text>Hello, world!</Text>
    </View>
  )
}
export default HomeScreen;
React Native Hello World App.js introduction React Native Functional Component Class Component Hello World
0 Beğeni
React-Native
Önceki Yazı

React Native native-base kurulumu

12 Ara. 2020 tarihinde yayınlandı.
Sonraki Yazı

Websocket Connection No Longer Valid React Native

12 Ara. 2020 tarihinde yayınlandı.
arrow