Ikuti saya di LinkedIn
Ikuti saya di Github.com
Klik & Baca
React Native ialah rangka kerja popular yang dibangunkan oleh Facebook untuk membina aplikasi mudah alih menggunakan JavaScript dan React. Ia membolehkan pembangun membuat apl merentas platform dengan satu pangkalan kod, yang boleh dijalankan pada kedua-dua iOS dan Android. Dalam catatan blog ini, kami akan membincangkan asas React Native, memberikan contoh mudah dan menawarkan petua untuk pemula.
React Native membolehkan anda membina apl mudah alih menggunakan JavaScript dan React. Ia memanfaatkan komponen asli, yang bermaksud apl akan kelihatan dan berasa seperti apl asli. Salah satu kelebihan terbesar ialah keupayaan untuk berkongsi kod antara iOS dan Android, mengurangkan masa dan usaha pembangunan.
Bermula tanpa membosankan
Sebelum anda memulakan pengekodan, anda perlu menyediakan persekitaran pembangunan anda.
npm install -g expo-cli
expo init AwesomeProject cd AwesomeProject
expo start
Arahan ini akan memulakan pelayan pembangunan dan membuka tab baharu dalam penyemak imbas anda di mana anda boleh melihat projek anda.
Mari kita cipta apl "Hello World" yang ringkas.
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, React Native!</Text> </View> ); } const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#f0f0f0', }, text: { fontSize: 24, color: '#333', }, });
React Native menyediakan satu set komponen terbina dalam yang sepadan dengan komponen UI asli. Berikut ialah beberapa komponen utama:
Penggayaan dalam React Native dilakukan menggunakan objek JavaScript. Anda boleh menggunakan StyleSheet API untuk mencipta gaya.
const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#f0f0f0', }, text: { fontSize: 24, color: '#333', }, });
Anda boleh menggunakan cangkuk useState React untuk mengurus keadaan dan mengendalikan acara seperti klik butang.
import React, { useState } from 'react'; import { StyleSheet, Text, View, Button } from 'react-native'; export default function App() { const [count, setCount] = useState(0); return ( <View style={styles.container}> <Text style={styles.text}>You clicked {count} times</Text> <Button title="Click me" onPress={() => setCount(count + 1)} /> </View> ); } const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#f0f0f0', }, text: { fontSize: 24, color: '#333', }, });
Selamat pengekodan!
Atas ialah kandungan terperinci React Native untuk Pemula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!