Memoize field validation results (#10714)

* Memoize field validation results

* Make validation memoization opt-in
This commit is contained in:
Michael Telatynski 2023-04-27 12:34:02 +01:00 committed by GitHub
parent a629ce3a53
commit f5d05f3284
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 85 additions and 55 deletions

View file

@ -68,6 +68,7 @@ const validServer = withValidation<undefined, { error?: MatrixError }>({
: _t("Can't find this server or its room list"),
},
],
memoize: true,
});
function useSettingsValueWithSetter<T>(