私のRNコンポーネントの1つが、外部サーバーからデータをレンダリングしました。データはRNコンポーネントでラップされます。React Nativeのサーバーサイドデータでスタイルを適用できますか?
...
<View>
<Text>{this.props.db.greeting}</Text>
</View>
以下のような
及びDBは、単純なオブジェクトです。私が何をしたいか
{ key: 1, greeting: 'Hello' }
は、サーバー側のコードを使用してクライアント側にスタイルを適用し、編集RNコードなしです。
私が試した:
Hello(red)
をしかし、結果は以下の通りであった:
{ 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>`'}
私は期待文字列
がいる可能性があるとして、彼らは扱わ
<Text style={{color: 'red'}}>Hello</Text>
毎回?もしそうなら、どうすればいいですか?それ?
目的に合わせてクライアントサイドを編集する必要があります。 –
'greeting'はjsxを返す関数でなければなりません –