react-native自定义组件

这里的自定义不是通过继承的方式,而是通过组合

一、例子1


class MovieTalk extends Component {
    render() {
        return (
          <View style={styles.container}>
            <HeaderText>hello</HeaderText>
          </View>
        )
    }
}

class HeaderText extends Component{
  render(){
    return (
      <Text style={styles.headerText}>
        {this.props.children}
      </Text>

    )
  }
}

let styles = StyleSheet.create({
  container:{
    flex:1,
    alignItems:"center"
  },
  headerText:{
    fontSize: 60,
    fontWeight:'bold'
  }
})

export default MovieTalk
自定义HeaderText组件
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容