Lembar Tindakan Kustom React Native

Hai teman-teman, mari kita coba membuat Lembar Tindakan mirip iOS dengan React Native.

Ilustrasi Oleh Udhaya Chandran

Menyiapkan Proyek React Native.

( Lewati ke bagian selanjutnya, jika sudah selesai.. )

Silakan ke tautan inihttps://reactnative.dev/docs/environment-setup#docsNavdan ikuti langkah-langkah membuat proyek asli reaksi baru.

npx react-native init RNCustomActionSheet

return {
 <>
  <View>
  </View>
 <>
}

Mari kita membuat folder src/actionSheetdan fileindex.js

Ini akan menjadi komponen <ActionSheet/> kita.

Komponen ini memerlukan susunan action itemsstruktur seperti ini:

{
id: <Unique Id>,
label: '<Label for an action item>',
onPress: () => {
        
         <On Press Callback for the action item>
}
}

Komponen ini menerima serangkaian item tindakan, menambahkan objek di akhir.

{
id: '#cancel',
label: 'Cancel',
onPress: props?.onCancel
}

Komponen ini ditata sesuai Lembar Tindakan iOS.

Yang harus kita lakukan sekarang adalah membungkus komponen di atas ke dalam <Modal/> dan memposisikannya di bagian bawah layar.

Oke sekarang, mari kita lihat cara kerjanya.

Bekerja dengan baik.
Anda juga dapat melakukan pass actionTextColoruntuk mengubah warna Label.

Ini juga berfungsi dengan baik di Android. Mari kita coba dengan warna teks yang berbeda.

Perpustakaan yang digunakan:

  1. Bereaksi Modal Asli

Anda dapat menemukan reponya di sini.

Jika Anda merasa postingan blog ini bermanfaat, bagikan dengan teman.

Jika Anda menemukan kesulitan, silakan tambahkan komentar Anda.

Suggested posts

Menghindari Akibat Menghancurkan Stroke: Belajar dari Perjalanan Keluarga .

Menghindari Akibat Menghancurkan Stroke: Belajar dari Perjalanan Keluarga .

Pendahuluan Stroke adalah keadaan darurat medis yang dapat menyerang siapa saja kapan saja. Itu terjadi ketika aliran darah ke bagian otak terganggu, yang menyebabkan hilangnya fungsi otak secara tiba-tiba.

Sumber daya pengkodean saya yang paling sering digunakan

Sumber daya pengkodean saya yang paling sering digunakan

Minggu ini, saya menerima email dari anggota daftar email harian. Mereka ingin tahu: Sumber daya apa yang Anda kunjungi setiap hari, setiap minggu, dan setiap bulan? Pertanyaan bagus! Saya senang untuk mencoba membagikan beberapa wawasan tentang alur kerja saya & sumber daya teratas yang saya gunakan.

Related posts

Mencari Informasi Tentang Nama Domain

Kutipan dari Alat Perangkat Lunak Kecil dan Tajam oleh Brian P. Hogan

Mencari Informasi Tentang Nama Domain

Saat Anda membuat permintaan ke facebook.com, komputer Anda mencari nama domain untuk menerjemahkan nama domain tersebut menjadi alamat IP sehingga komputer Anda dapat membuat koneksi tersebut.

Revolusi Tempat Kerja: Para Ahli Teratas Membahas Kerja Hibrid dan Jarak Jauh

Revolusi Tempat Kerja: Para Ahli Teratas Membahas Kerja Hibrid dan Jarak Jauh

Dalam lanskap bisnis yang berkembang pesat saat ini, konsep kerja hibrid dan jarak jauh telah mendapatkan momentum yang belum pernah terjadi sebelumnya. Saat perusahaan terus beradaptasi dengan perubahan kebutuhan dan harapan karyawan mereka, para ahli dari berbagai bidang berkumpul untuk membahas manfaat, tantangan, dan masa depan cara kerja transformatif ini.

3 Cara Terbukti untuk Meningkatkan Keterampilan Menulis Anda

Manfaat menulis, dan strategi untuk membantu Anda melakukannya

3 Cara Terbukti untuk Meningkatkan Keterampilan Menulis Anda

Di tahun 2022, dengan dirilisnya GPT-3, kemampuan menulis sepertinya menjadi kurang penting. Dengan AI, orang dengan tulisan yang buruk juga dapat menghasilkan staf yang berkualitas.

Penampilan Solo Gadis Berambut Merah

Atas tugas dari Hayden, Katie memfilmkan dirinya sedang masturbasi.

Penampilan Solo Gadis Berambut Merah

Sudah lewat tengah malam ketika Hayden mengantar Katie kembali ke asrama kampusnya setelah malam mereka bersama. Dia memiliki kelas awal di pagi hari dan tidak memiliki pakaian ganti lagi setelah tinggal bersamanya malam sebelumnya.