Waktu membaca

0

menit

Waktu membaca

0

menit

Desain

Mulai

24 Agu 2025

FramerFramer 오버라이드를 활용한 동기화된 가격 카드 만들기

FramerFramer의 Override 기능을 활용하면 컴포넌트를 런타임에서 제어하고 수정할 수 있습니다. 이번 글에서는 가격 카드에 오버라이드를 적용하여 하나의 토글로 모든 카드의 가격과 상태가 함께 업데이트되도록 구현하는 방법을 소개합니다.

Blog Penulis Profil Floris Verloop

Diposting oleh

Blogger profil Song Yebin

Diterjemahkan oleh

프레이머(FramerFramer)에서 오버라이드를 활용하여 동기화된 가격 카드를 만드는 방법을 설명하는 블로그 썸네일, 가격 카드 전환 애니메이션과 상태 업데이트가 강조되어 있습니다.
프레이머(FramerFramer)에서 오버라이드를 활용하여 동기화된 가격 카드를 만드는 방법을 설명하는 블로그 썸네일, 가격 카드 전환 애니메이션과 상태 업데이트가 강조되어 있습니다.
프레이머(FramerFramer)에서 오버라이드를 활용하여 동기화된 가격 카드를 만드는 방법을 설명하는 블로그 썸네일, 가격 카드 전환 애니메이션과 상태 업데이트가 강조되어 있습니다.

Daftar Isi

Daftar Isi

Dokumen ini dibuat untuk mengatasi kesulitan yang dialami pengguna domestik dalam mempelajari FramerFramer akibat kurangnya bahan dalam bahasa Korea. Konten ini menerjemahkan tulisan resmi di blog ke dalam bahasa Indonesia dan menambahkan informasi berguna untuk pengaplikasian praktis. Semoga ini dapat membantu Anda yang menggunakan FramerFramer.

Mengatur Proyek

Pertama, Anda memerlukan struktur proyek dasar. Anda bisa membuat toggle dengan dua status (Off dan On), dan menghubungkannya menggunakan override sehingga toggle tersebut memperbarui harga dan status bersama-sama. Setelah memilih tiga toggle, tambahkan file baru dan tuliskan Override baru.

세 개의 토글을 선택한 뒤 새 파일을 추가하고 새로운 Override를 작성하는 방법에 대해 설명합니다.세 개의 토글을 선택한 뒤 새 파일을 추가하고 새로운 Override를 작성하는 방법에 대해 설명합니다.

Membuat Override di FramerFramer

Proses pengaturan Override adalah sebagai berikut. Pertama, Anda memerlukan storage yang dapat melacak nilai tertentu, misalnya nilai boolean bernama yearly. Ketika salah satu kartu harga di-toggle, nilai ini akan diperbarui, dan status serta harga semua kartu harga akan berubah sesuai.

Kemudian tulis Override bernama withToggle. Override ini menerima komponen dari canvas dan mengembalikannya sebagai komponen React sambil mengirimkan props yang telah diperbarui. Di sini, kita cukup mengembalikan props yang diterima dari FramerFramer. Dalam kondisi ini, itu belum melakukan apa-apa.

Memperbarui Variant

Agar Override benar-benar berfungsi, diperlukan onClick handler yang mengatur Variant berdasarkan nilai saat ini di storage, dan ketika komponen diklik, nilai di store dibalik. Dengan cara ini, Variant yang tepat diterapkan dan transisi terjadi dengan mulus.

Sifat lain seperti teks juga dapat diperbarui. Misalnya, Anda dapat mengatur agar ketika komponen diklik, teks berubah dari harga bulanan ke harga tahunan.

Menyelesaikan Kartu Harga Tersinkronisasi

Menggunakan dua metode ini, Anda dapat membuat kartu harga yang beralih dan dianimasikan antara dua angka. Setel setiap angka sebagai atribut di canvas, dan Anda akan melihat efek transisi yang alami ketika toggle diaktifkan.

Jika Anda ingin, Anda juga dapat mengintegrasikan API untuk mendapatkan harga lokal, sambil tetap memanfaatkan keuntungan animasi dalam komponen FramerFramer.

Kesimpulan

Override di FramerFramer adalah fitur yang kuat untuk mengontrol dan memodifikasi komponen selama waktu nyata. Dalam tulisan kali ini, kita telah membahas cara membuat harga dan status tersinkronisasi ketika satu kartu di-toggle agar tersinkronisasi di seluruh kartu. Cobalah membuka proyek dan bereksperimen agar dapat lebih memahaminya.

Coba Ikuti Proyek→


Tulisan ini adalah adaptasi dan terjemahan dari ‘How to build synced pricing cards using overrides in FramerFramer‘ di blog resmi FramerFramer.

Bagikan Blog

Bagikan Blog

Menjadi
FramerFramer Ahli

Framer freelance yang berpengalaman dapat mendaftar.
Menghubungkan langsung ahli dengan klien, tanpa biaya perantara.

Menjadi
FramerFramer Ahli

Framer freelance yang berpengalaman dapat mendaftar.
Menghubungkan langsung ahli dengan klien, tanpa biaya perantara.

Menjadi
FramerFramer Ahli

Jika Anda adalah ahli yang dapat mengambil proyek Framer,
semua orang dapat melamar.
Tidak ada biaya komisi, langsung menghubungkan
pakar dengan klien.