在react native中用程序点击按钮



在我的react原生应用程序中,我有一个包含表单的屏幕。我想在加载屏幕时提交表单,因为表单中的值是恒定的。所以我想在加载时提交表格。有可能吗?有人能帮我吗

<PrimaryButton
// onPress={onSubmit(siteUrl)}
onPress={() => onSubmit(siteUrl)}
text={translate("general.enter")}
style={styles.buttonEnter}
mode={isSiteUrlSubmitted ? "loading" : undefined}
/>

我试过这个onPress={onSubmit(siteUrl(},但它显示了不变违规:重新渲染过多。React限制渲染次数,以防止出现无限循环

您可以在React.useEffect中调用onSubmit()

作为这样的

React.useEffect(() => {
onSubmit() 
}, []);

添加空括号时在加载时只执行一次

相关内容

  • 没有找到相关文章

最新更新