UNPKG

react-conventions

Version:

An open source set of React components that implement Ambassador's Design and UX patterns.

39 lines (31 loc) 770 B
import React from 'react' import Textarea from 'react-conventions/lib/Textarea' class ExampleTextareaCallback extends React.Component { constructor(props) { super(props); } state = { status: null } handleFocus = () => { this.setState({status: 'I am focused.'}); } handleChange = (event) => { this.setState({status: 'My value is: ' + event.target.value}); } handleBlur = () => { this.setState({status: 'I am blurred.'}); } render() { return( <div> <Textarea value='' focusCallback={this.handleFocus} changeCallback={this.handleChange} blurCallback={this.handleBlur} /> <code>{this.state.status}</code> </div> ) } } export default ExampleTextareaCallback