这可能是一个愚蠢的问题,但我正在努力学习反应原生,但由于我是编程的新手,我只是不理解每个句子及其工作原理。任何人都可以向我解释每一个句子和单词,说明发生了什么以及它是如何工作的?我查了一下,我理解但仍然很困惑......这是我现在想要了解的代码。我只是不了解renderChildren()函数部分......
import requests
payload = {'key1':'value1', 'key2':'value2'}
response = request.get('http://fireoff/getdata', params=payload)
print response.url
答案 0 :(得分:0)
所以在渲染函数中
```
return (
<View>
<Text style={{fontSize:15, fontFamily:'Bradley Hand'}}> Distortion </Text>
{this.renderChildren()}
</View>
);
```
答案 1 :(得分:0)
所以在渲染函数中
return (
<View>
<Text style={{fontSize:15, fontFamily:'Bradley Hand'}}> Distortion </Text>
{this.renderChildren()}
</View>
);
{this.renderChildren()}
只是一个运行此代码的函数调用...
renderChildren() {
return React.Children.map(this.props.children, (child) => {
if (child.type === Slider
|| child.type === ReactNative.Slider) {
var value = this.state.value;
return React.cloneElement(child, {
value: value,
onValueChange: (val) => this.setState({value: val}),
});
} else {
return child;
}
});
},