A polyfill for Safari that triggers a change event on autofill
npm install react-autofillReact Autofill
==============
A component that polyfills a change event in Safari when input fields are
autofilled.
npm install --save react-autofill
`Usage
ES2015 (aka. ES6):
`js
import React from 'react';
import ReactDOM from 'react-dom';
import autofill from 'react-autofill';class Form extends React.Component {
constructor() {
super();
this.state = {};
}
handleChange(e) {
const { name, value } = e.currentTarget;
const nextState = {};
nextState[name] = value;
this.setState(nextState);
}
render() {
return (
); }
}
ReactDOM.render(React.createElement(autofill(Form)), document.body);
`
ES7 (aka. ES2016):
`js
@autofill
class Form extends React.Component {
...
}
``