函数的本地句子和单词问题

时间:2016-11-04 18:45:29

标签: react-native

这可能是一个愚蠢的问题,但我正在努力学习反应原生,但由于我是编程的新手,我只是不理解每个句子及其工作原理。任何人都可以向我解释每一个句子和单词,说明发生了什么以及它是如何工作的?我查了一下,我理解但仍然很困惑......这是我现在想要了解的代码。我只是不了解renderChildren()函数部分......

import requests
payload = {'key1':'value1', 'key2':'value2'}
response =  request.get('http://fireoff/getdata', params=payload)
print response.url

2 个答案:

答案 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;
  }
});
},