UNPKG

react-captcha-generator

Version:
71 lines (61 loc) 1.27 kB
# react captcha generator Component for captcha generation. ## Using ### Import to file ```js import RCG from 'react-captcha-generator'; ... ``` ### Add to сode ```js ... <RCG result={this.result} // Callback function with code /> ... result(text){ console.log('code --->',text) } ... ``` ## Example: ```js import React, { Component } from 'react'; import './App.css'; import RCG from 'react-captcha-generator'; class App extends Component { constructor(props) { super(props) this.state = { captcha: '' } this.check = this.check.bind(this) this.result = this.result.bind(this) this.handleClick = this.handleClick.bind(this) } render() { return ( <div className="App"> <form onSubmit={this.handleClick}> <input type='text' className={'xxx'} ref={ref => this.captchaEnter = ref} /> <input type='submit' /> </form> <RCG result={this.result} /> </div> ); } handleClick(e) { e.preventDefault(); this.check() } result(text) { this.setState({ captcha: text }) } check() { console.log(this.state.captcha, this.captchaEnter.value, this.state.captcha === this.captchaEnter.value) } } export default App; ```