ahmadajah03 Wed Jul 2020 2 years ago

Contoh React Native Social Icon

Hai kawan,

Di blog ini, saya akan menjelaskan kepada Anda bagaimana menggunakan social icon di react native. Anda dapat dengan mudah menggunakan social icon di react native. Pertama saya akan membuat import namespace SocialIcon dari react-asli-elemen, setelah saya akan menggunakan social icon menggunakan untuk social icon tagadd di react native.

Di sini, saya akan memberi Anda contoh lengkap untuk hanya menampilkan social icon menggunakan react native seperti di bawah ini.

Pada langkah pertama Jalankan perintah berikut untuk membuat proyek.

expo init SocialIcon 

Langkah 2 - Installation of Dependency

Pada langkah ini, Jalankan perintah berikut untuk menginstal Dependency.

Untuk menggunakan ikon sosial Anda perlu menginstal npm react-native-elements --save.

Untuk menginstal ini buka terminal dan lompat ke proyek Anda.

cd SocialIcon

Jalankan perintah berikut:

npm install react-native-elements --save

Langkah 3 - App.js

Pada langkah ini, Anda akan membuka file App.js dan memasukkan kodenya.

import React, { Component } from 'react';
import { StyleSheet, View, Text, ScrollView } from 'react-native';
import { SocialIcon } from 'react-native-elements';

export default class App extends Component<{}> {
render() {
return (
<ScrollView>
  <View style={styles.container}>
  <Text style={{ fontSize: 20, marginBottom: 20, textAlign: 'center' }}>
    Social Icons
  </Text>
  <View
    style={{
    flex: 1,
    flexDirection: 'column',
    justifyContent: 'space-between',
  }}>
  <View style={{ flex: 1, flexDirection: 'row' }}>
  <View style={{ flexDirection: 'column' }}>
    <SocialIcon
      type="facebook"
      onPress={() => {
      alert('facebook');
    }}
    />
    <Text style={{ textAlign: 'center' }}>facebook</Text>
  </View>
  <View style={{ flexDirection: 'column' }}>
    <SocialIcon
      type="instagram"
      onPress={() => {
      alert('instagram');
      }}
    />
    <Text style={{ textAlign: 'center' }}>instagram</Text>
  </View>
  <View style={{ flexDirection: 'column' }}>
   <SocialIcon
      type="linkedin"
      onPress={() => {
      alert('linkedin');
    }}
    />
    <Text style={{ textAlign: 'center' }}>linkedin</Text>
  </View>
  <View style={{ flexDirection: 'column' }}>
  <SocialIcon
  type="pinterest"
  onPress={() => {
  alert('pinterest');
  }}
  />
  <Text style={{ textAlign: 'center' }}>pinterest</Text>
  </View>
  <View style={{ flexDirection: 'column' }}>
  <SocialIcon
  type="twitter"
  onPress={() => {
  alert('twitter');
  }}
  />
  <Text style={{ textAlign: 'center' }}>twitter</Text>
      </View>
    </View>
   </View>
  </View>
</ScrollView>
  );
  }
}
const styles = StyleSheet.create({
  container: {
    flex: 1,
    marginTop: 250,
    justifyContent: 'center',
    alignItems: 'center',
  },
});

Langkah 4 - Run project

Pada langkah terakhir jalankan proyek Anda menggunakan perintah di bawah ini.

npm start

Output:

Semoga bisa membantu Anda...

social icon react native