【发布时间】:2019-10-16 17:51:51
【问题描述】:
我正在尝试找到一种将JSON schema 形式实现为React Native 的方法,但我找不到好的解决方案。
我的想法是返回一个JSF(服务器端)并使用它在应用程序中创建一个form。例如,我可以随时更改表单,而无需更新应用程序。
我发现了一些有趣的东西:
- schema to Yup ;但如果我是正确的,这将专门用于表单的验证方面,而不是创建本身。
-
react-jsonschema-form ;这似乎只是
React.js和 no support 用于 react-native(尚未)。 - tcomb-form-native 和 JSF extension 可能很有趣,但维护得不是很积极。
有人有这方面的经验吗?如果有;你是怎么实现的?
更新
这个想法是使用redux-form 并从 JSF 中抽象一些值。
const Form = ({ ...props }) => {
const fields = fieldTypesFromJSF(schema);
return (
<Field name='name' {...fieldTypesFromJSF.name} />
);
}
【问题讨论】:
标签: reactjs react-native jsonschema