博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[React Native] Reusable components with required propType
阅读量:4991 次
发布时间:2019-06-12

本文共 1440 字,大约阅读时间需要 4 分钟。

In this React Native lesson, we will be creating a reusable Badge component. The component will also make use of propTypes to validate that its required data is being passed in when it is used.

 

We are going to build Badge component which will just show the user image. This componet will be reused into Profile, Bio and Note component as well.

 

import React, {Component} from 'react';import {Text, View, StyleSheet, Image} from 'react-native';var styles = StyleSheet.create({    container: {        backgroundColor: '#48BBEC',        paddingBottom: 10    },    name: {        alignSelf: 'center',        fontSize: 21,        marginTop: 10,        marginBottom: 5,        color: 'white'    },    handle: {        alignSelf: 'center',        fontSize: 16,        color: 'white'    },    image: {        height: 125,        width: 125,        borderRadius: 65,        marginTop: 10,        alignSelf: 'center'    }});class Badge extends React.Component {    render(){        return (            
{
this.props.userInfo.name}
{
this.props.userInfo.login}
) }}/** * Make sure when when user the Badge component, the userInfo object is there * @type {
{userInfo: *}} */Badge.propTypes = { userInfo: React.PropTypes.object.isRequired};module.exports=Badge;

 

转载于:https://www.cnblogs.com/Answer1215/p/5713281.html

你可能感兴趣的文章
!!和??
查看>>
matlab演奏卡农 Cripple Pachebel's Canon on Matlab
查看>>
apache的MPM机制-prefork
查看>>
js的一些实用的小技巧
查看>>
vue-cli中理不清的assetsSubDirectory 和 assetsPublicPath
查看>>
iOS的UILabel设置居上对齐,居中对齐,居下对齐
查看>>
最流行的android组件大全
查看>>
【Android自定义控件】支持多层嵌套RadioButton的RadioGroup
查看>>
Swift - 内存泄露原因(循环强引用)及解决办法
查看>>
AIDL-Android接口描述语言实现跨进程通讯
查看>>
剑指Offer - 九度1354 - 和为S的连续正数序列
查看>>
LeetCode - Anagrams
查看>>
用MFC时,如果程序崩溃,检查内存,然后注意GDI数量,在任务管理器里选项-查看列-GDI数量...
查看>>
angular(转)
查看>>
ansible简单现网配置
查看>>
数据结构C++版-树
查看>>
JavaScript学习总结--创建对象(3_原型)
查看>>
FZU 2092 收集水晶 dp+bfs
查看>>
Java学习---网页编辑器FCKeditor使用详解
查看>>
IDEA开发React环境配置
查看>>