«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как создать повторно используемый компонент Button в ReactJS

Как создать повторно используемый компонент Button в ReactJS

Опубликовано 5 ноября 2024 г.
Просматривать:716

How to create a reusable Button component in ReactJS

Кнопки, несомненно, являются важными компонентами пользовательского интерфейса любого реагирующего приложения. Кнопки могут использоваться в таких сценариях, как отправка формы или открытие новой страницы. Вы можете создавать повторно используемые компоненты кнопок в React.js, которые можно использовать в разных разделах вашего приложения. В результате поддержка вашего приложения станет проще, а ваш код останется СУХИМ (не повторяйтесь).

Сначала вам необходимо создать новый файл в папке компонентов с именем Button.jsx, чтобы создать повторно используемый компонент кнопки. Следующим шагом является определение функции «Кнопка», которая принимает параметры text и onClick.

Текст, который будет отображаться на кнопке, содержится в текстовом свойстве. При нажатии кнопки будет вызвана функция, указанная в свойстве onClick.

Наконец, вы должны вернуть элемент «button», у которого в свойстве text задан текст, который будет отображаться на кнопке, а в свойстве onClick установлен обработчик события onclick кнопки.

Вот пример повторно используемого компонента кнопки в React.js:

const Button = ({ text, onClick }) => {
  return (
    
  );
};

export default Button;

После того как вы создали компонент многократного использования кнопки, вы можете импортировать его в любой другой компонент, в котором хотите его использовать. Например, вы можете создать компонент под названием MyComponent, который использует компонент Button для визуализации кнопки с текстом. «Нажми на меня!».

Вот пример использования компонента Button в другом компоненте:

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

const MyComponent = () => {
  return (
    
); }; export default MyComponent;

Появится кнопка с текстом «Нажмите на меня!». При нажатии кнопки будет вызвана функция console.log и появится сообщение «Кнопка нажата!» будет зарегистрирован в консоли.

Вы также можете использовать компонент «Кнопка» для создания кнопок разных стилей. Например, вы можете добавить класс к элементу кнопки, чтобы применить собственный стиль. Например:

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

const MyComponent = () => {
  return (
    
); }; export default MyComponent;

Появится кнопка с текстом «Нажмите на меня!». К кнопке также будет применен класс my-custom-class. Вы можете использовать этот класс для стилизации кнопки в вашем CSS-файле.

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/mankaa_dev/how-to-create-a-reusable-button-comComponent-in-reactjs-3ebp?1 Если есть какие-либо нарушения, пожалуйста, свяжитесь с [email protected] удалить его
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3