我的一个RN组件从外部服务器呈现数据。数据用RN组件包装。是否可以在React Native中将服务器端数据的样式应用?
像下面
...
<View>
<Text>{this.props.db.greeting}</Text>
</View>
和DB是一个简单的对象。
{ key: 1, greeting: 'Hello' }
我想要做的是什么,不编辑RN码,使用服务器端代码将样式应用于客户端。
我想:
{ key: 1, greeting: '<Text style={{color: 'red'}}>Hello</Text>'}
{ key: 1, greeting: '{ <Text style={{color: 'red' }}>Hello</Text> }'}
{ key: 1, greeting: '{{ <Text style={{ color: 'red' }}>Hello</Text> }}'}
{ key: 1, greeting: '`<Text style={{ color: 'red' }}>Hello</Text>`'}
我预计:
Hello(red)
但结果是:他们作为一个字符串
处理
<Text style={{color: 'red'}}>Hello</Text>
每次那是可能的?如果是这样,我该怎么办那?
你必须编辑客户端来满足你的目的。 –
'问候'应该是一个函数,应该返回jsx –