Есть ли какой-нибудь способ прикрепить Event
к Component
без состояния? Позвольте мне объяснить мой вопрос ниже:
У меня есть компонент без сохранения состояния для кнопки bootstrap
:
export const Button = props => {
return (
<button
className={`btn btn-${props.type} ${props.class}`}
type={props.buttonType}
>
{props.children}
</button>
);
};
И я использую компонент <Button/>
в Parent
Компонент под названием Container
как:
class Container extends Component {
constructor(props) {
super(props);
this.state = {};
}
sendData() {
// method logic
}
render() {
return (
<Button type="primary" class="">
Save Changes
</Button>
);
}
}
Чтобы вызвать sendData()
метод, нажав на компонент Button
, который я пробовал:
<Button type="primary" onClick={() => this.sendDate()}>
Save Changes
</Button>
Но это не работает.
Есть ли какой-либо возможный способ прикрепить событие к Component
без состояния, чтобы вызвать Method
из Parent
Component.
Я ищу в Google, но не смог найти решение этого вопроса, поэтому, пожалуйста, помогите мне, если у вас есть какое-либо решение. Большое спасибо:)