我正在使用Uniforms爲我的項目創建表單提交。我需要將表單提交給我的數據庫,同時還要清除表單。我可以讓onSubmit做一個或另一個,但似乎我不能擁有這兩個。什麼是讓程序註冊兩者的最佳途徑?這裏是我的陣營常量與上<Autoform/>
標籤onSubmit
行動:在React中,如何使onSubmit執行兩個操作?
const UniformsHello =() => {
let formRef;
return(
<div>
<h1>Submit a track</h1>
<AutoForm
ref={ref => formRef = ref}
schema={PostSchema}
onSubmit={((doc => Submissions.insert(doc)) & (() => formRef.reset()))}
placeholder={true}>
<AutoField name="Song name" />
<AutoField name="Album title" />
<AutoField name="Soundcloud URL" />
<LongTextField name="Story" />
<div className="super-special-class">
<SubmitField className="super-special-class-with-suffix" />
</div>
</AutoForm>
</div>
);
}
export default UniformsHello;
我還是比較新的React,你能用代碼示例更新你的答案嗎?我認爲我會理解這個概念,但看到它在行動中會非常有幫助!謝謝:) –