Rumah > hujung hadapan web > tutorial js > Bagaimana untuk mencipta komponen Butang boleh guna semula dalam ReactJS

Bagaimana untuk mencipta komponen Butang boleh guna semula dalam ReactJS

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2024-08-22 18:58:43
asal
932 orang telah melayarinya

How to create a reusable Button component in ReactJS

Butang merupakan komponen UI yang tidak dapat dinafikan penting bagi mana-mana aplikasi tindak balas, butang mungkin digunakan dalam senario seperti menyerahkan borang atau membuka halaman baharu. Anda boleh membina komponen butang boleh guna semula dalam React.js yang boleh anda gunakan di seluruh bahagian aplikasi anda yang berbeza. Akibatnya, penyelenggaraan aplikasi anda akan menjadi lebih mudah dan kod anda akan dikekalkan KERING (Jangan Ulang Sendiri).

Anda mesti mencipta fail baharu dahulu dalam folder komponen anda bernama Button.jsx untuk membina komponen butang boleh guna semula. Langkah seterusnya ialah untuk menentukan fungsi "Butang", yang menerima teks parameter dan onClick.

Teks yang akan dipaparkan pada butang terkandung dalam prop teks. Apabila butang diklik, fungsi yang ditentukan oleh prop onClick akan dipanggil.

Akhir sekali, anda mesti mengembalikan elemen "butang" yang mempunyai prop teks ditetapkan pada teks untuk dipaparkan pada butang dan prop onClick ditetapkan kepada pengendali untuk acara onclick butang.

Berikut ialah contoh komponen butang boleh guna semula dalam React.js:

const Button = ({ text, onClick }) => {
  return (
    <button
      type="button"
      style={{
        margin: 10px,
      }}
      onClick={onClick}
    >
      {text}
    </button>
  );
};

export default Button;
Salin selepas log masuk

Sebaik sahaja anda telah mencipta komponen butang boleh guna semula anda, anda boleh mengimportnya ke dalam mana-mana komponen lain yang anda ingin gunakan. Contohnya, anda boleh mencipta komponen yang dipanggil MyComponent yang menggunakan komponen Butang untuk memaparkan butang dengan teks "Klik saya!".

Berikut ialah contoh cara menggunakan komponen Butang dalam komponen lain:

import Button from "../components/Button";

const MyComponent = () => {
  return (
    <div>
      <Button text="Click me!" onClick={() => console.log("Button clicked!")} />
    </div>
  );
};

export default MyComponent;
Salin selepas log masuk

Ini akan memaparkan butang dengan teks "Klik saya!". Apabila butang diklik, fungsi console.log akan dipanggil dan mesej "Butang diklik!" akan dilog ke konsol.

Anda juga boleh menggunakan komponen Butang untuk mencipta butang dengan gaya yang berbeza. Sebagai contoh, anda boleh menambah kelas pada elemen butang untuk menggunakan gaya tersuai. Contohnya:

import Button from "../components/Button";

const MyComponent = () => {
  return (
    <div>
      <Button text="Click me!" onClick={() => console.log("Button clicked!")} className="my-custom-class" />
    </div>
  );
};

export default MyComponent;
Salin selepas log masuk

Ini akan memaparkan butang dengan teks "Klik saya!". Butang itu juga akan mempunyai kelas kelas tersuai saya yang digunakan padanya. Anda boleh menggunakan kelas ini untuk menggayakan butang dalam fail CSS anda.

Atas ialah kandungan terperinci Bagaimana untuk mencipta komponen Butang boleh guna semula dalam ReactJS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan