美文网首页
RN知识点

RN知识点

作者: magic_pill | 来源:发表于2017-05-26 22:52 被阅读72次
  • 如果是第一个控件,margin将参照父控件,如果不是第一个控件,将参照上一个控件。

  • 什么时候用{}:

  • 包装对象的时候使用{};

  • 表达式时候用{};

  • 变量也需要使用{}包装起来,如:var str = @"hello",<Text>{str}</Text>;

  • 包装组件标签的时候用{}。

  • 注意:当设置了尺寸时候,marginRight和marginBottom可能就无效了。

  • 只有一个子控件时候,使用css布局;

  • 当布局很多子控件时时,就使用flex布局:

  • 方向flexDirection(主轴):row、row-reverse、column、column-reverse;侧轴为与主轴垂直的方向

  • 换行:flexWrap,默认情况下不换行

  • 具体布局:justifyContent,有五个值:center/flex-start/flex-end/space-between(每个控件之间等间距)/space-around(每行第一个之前和最后一个之后也有间距)

  • 侧轴方向布局:alignItems,决定控件在侧轴上的位置,有四个值:flex-start/flex-end/center/stretch

  • 定义单个控件自己的侧轴布局:alignSelf,共五个值:auto(如果没有定义,就跟随父控件的alignItems,如果没有父容器,就为stretch)/flex-start/flex-end/center/stretch

  • 在主轴上占据的份额:flex,根据占总flex的比例划分。

RN的组件属性Props和Statu

  • App开发过程中少不了组件之间传值,在RN中,组件之间传值需要使用Props和State。
  • Props(属性):一般用于自定义组件,大多数组件在创建时就可以使用各种参数来进行定制,用于定制的这些参数就成为Props。

相关文章

  • RN知识点

    如果是第一个控件,margin将参照父控件,如果不是第一个控件,将参照上一个控件。 什么时候用{}: 包装对象的时...

  • RN知识点总结

    5月份入坑Rn..刚开始不知道怎么跳转页面、怎么写点击事件、怎么传值封组件。慢慢的一点点积累学习,以下是刚入坑那会...

  • RN or QRN 知识点

    part1 定位:默认 position:relative,position:absolute 相对父元素 fle...

  • RN小知识点

    关于 createStackNavigator包含createBottomTabNavigator, 还是crea...

  • RN-知识点汇总

    打开chrome调试:手机或模拟器上打开start remote JS Debugging 浏览器地址栏输入:ht...

  • RN的琐碎知识点

    1.ScrollView不能通过style使用alignItems:'center',而是得通过contentCo...

  • 【React Native】Flexbox弹性布局

    作为一名RN初学者(连菜鸟都算不上),在学习RN的过程中对一些知识点做一些记录,顺便加上一些自己的理解。如有说错之...

  • React Native 结合ScrollableTab、Ref

    正好刚开始学RN,熟悉一下控件和基本使用。 涉及的知识点: 1、fetch网络请求,get 拼接参数,解析json...

  • React Native 的布局方式  flexbox 

    RN排列方式 flexbox 这两天看了一下react native 果然是布局很高效,最重要的知识点都在下面的...

  • 轻松入门react-native

    react-native(以下简称RN)的文档比较详细,但是有些知识点很零碎实际做起项目会有些磕磕绊绊,今天从做一...

网友评论

      本文标题:RN知识点

      本文链接:https://www.haomeiwen.com/subject/lzmxfxtx.html