我提出了渲染React Native组件的想法,例如,由来自Web服务的JSON响应定义。 我在想的是有这样的JSON响应:
{
component_type : Text,
content: "Hello World"
}
或者,如果可能的话:
{
component: <Text> Hello World</Text>
}
然后有一个解析器将此响应转换为实际的Component,渲染如下:
render(){
{response.component[0]}
}
有没有可以做到这一点的图书馆? 我已经搜索了很多,但没有找到这样的东西。
答案 0 :(得分:0)
很难有一个图书馆以你想要的方式参加你。
我认为发送类似于方法#2的组件文本并不是一个好主意。将组件的逻辑保存在数据库中并不是一个好习惯。
第一个更好。我开发了一个基于我们从Web服务获取的JSON呈现一些表单的方法。它完全根据我们的需求进行了定制,并受到了Swift库Eureka
有一个名为Tcomb form
的着名库,它根据架构创建表单:https://github.com/gcanti/tcomb-form-native