react final form listeners
v1.0.3
? React Final Formリスナーは、Aでフィールドを聴くための便利なコンポーネントのコレクションです。最終フォームを反応します。
npm install --save react-final-form-listeners react-final-form final-formまたは
yarn add react-final-form-listeners react-final-form final-form import { Form , Field } from 'react-final-form'
import { OnChange } from 'react-final-form-listeners'
const MyForm = ( ) => (
< Form
onSubmit = { onSubmit }
render = { ( { handleSubmit , pristine , invalid } ) => (
< form onSubmit = { handleSubmit } >
< div >
< label >
< Field name = "foo" component = "input" type = "checkbox" /> Turn foo on?
</ label >
< OnChange name = "foo" >
{ ( value , previous ) => {
// do something
} }
</ OnChange >
</ div >
...
</ form >
) }
/>
) ExternallyChangedname : Stringchildren: (externallyChanged: boolean) => React.NodeOnBlurname : Stringchildren: () => voidOnChangename : Stringchildren: (value: any, previous: any) => voidOnFocusname : Stringchildren: () => void 以下はreact-final-form-listenersからインポートできます。
ExternallyChangedレンダーズは、指定されたフィールドが外部から最後に更新されたときにbooleanフラグを使用して小道具をレンダリングします(アクティブではない間に変更されます)。
name : String聴くフィールドの名前。
children: (externallyChanged: boolean) => React.Nodeブールフラグを与えられたレンダリングプロップ。
OnChange指定されたフィールドが変更されるたびに、 childrenのコールバックを呼び出します。それは何もレンダリングしません。
name : String聴くフィールドの名前。
children: (value: any, previous: any) => void指定されたフィールドが変更されるたびに呼び出される関数。新しい値と以前の値に合格されます。
OnFocus指定されたフィールドがアクティブになるたびに、 childrenコールバックを呼び出します。それは何もレンダリングしません。
name : String聴くフィールドの名前。
children: () => void指定されたフィールドが変更されるたびに呼び出される関数。新しい値と以前の値に合格されます。
OnBlur指定されたフィールドがぼやけているときはいつでも、 childrenコールバックと呼びます。それは何もレンダリングしません。
name : String聴くフィールドの名前。
children: () => void指定されたフィールドがぼやけたときに呼び出される関数。