范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

JSX和RN样式以及和web的不同之处

  JSX:React中写组件的代码格式, 全称是JavaScript xmlimport React from "react" import { View, Text } from "react-native" const App = () =>    JSX Hello World  export default App RN样式(主要讲解和web开发的不同之处)
  flex布局:  在rn中默认容器, 布局方式,默认都是flex  方向flex-direction: column
  样式继承:  背景颜色  字体颜色  字体大小等没有继承
  单位:  不能加px单位  不能加vw、vh等单位  可以加百分比单位  #屏幕宽度和高度 import { Dimensions } from "react-native" const screenWidth = Math.round(Dimensions.set("window").width) const screenHeight = Math.round(Dimensions.get("window").height) #变换 变换 标签View  Text  TouchableOpacity  Image  ImageBackground  TextInput  其他 => 1.button 2. FlatList 3.ScrollView 4.StatusBar 5.TextInput  View
  1.相当于以前web中的p
  2.不支持设置字体大小, 字体颜色等
  3.不能直接放文本内容
  4.不支持直接绑定点击事件(一般使用TouchableOpactiy 来代替)  Text
  1.文本标签,可以设置字体颜色、大小等
  2.支持绑定点击事件  TouchableOpacity (onpress => 按下事件 onclick=> 点击事件)
  可以绑定点击事件的块级标签
  1.相当于块级的容器
  2.支持绑定点击事件 onPress
  3.可以设置点击时的透明度  import React from "react" import {TouchableOpacity, Text} from "react-native" const handlePress = () => {   alert("111") } const App = () =>         点击事件    export default App Image图片渲染
  1.渲染本地图片时  
  2.渲染网络图片时, 必须加入宽度和高度  
  3.在android上支持GIF和WebP格式图片
  默认情况下Android是不支持gif和webp格式的, 只需要在 android/app/build.gradle 文件中根据需要手动添加以下模块:  dependencies {   // 如果你需要支持android4.0(api level 14)之前的版本   implementation "com.facebook.fresco:animated-base-support:1.3.0"      // 如果你需要支持GIF动画   implementation "com.facebook.fresco:animated-gif:2.0.0"      // 如果你需要支持webp格式,包括webp动图   implementation "com.facebook.fresco:animated-webp:2.1.0"   implementation "com.facebook.fresco:webpsupport:2.0.0"      // 如果只需要支持webp格式而不需要动图   implementation "com.facebook.fresco:websupport:2.0.0" } ImageBackground
  一个可以使用图片当做背景的容器,相当于以前的 p + 背景图片  import React from "react" import { Text, ImageBackground } from "react-native" const App = () =>         Inside    export default App TextInput输入框组件
  可以通过 onChangeText 事件来获取输入框的值
  语法:
  1、组件
  2、插值表达式
  3、状态state
  4、属性props
  5、调试
  6、事件
  7、生命周期  import React from "react" import { TextInput } from "react-native" const handleChangeText = (text) => {   alert(text) } #onChangeText => 获取输入的值 const App = () =>  export default App
  花括号{}里面可以直接添加JS代码的  组件:函数组件, 类组件
  函数组件  没有state(通过hooks可以有)  没有生命周期(通过hooks可以有)  适合简单的场景
  类组件  适合复杂的场景  有state  有生命周期
  最后  公众号:小何成长,佛系更文,都是自己曾经踩过的坑或者是学到的东西   有兴趣的小伙伴欢迎关注我哦,我是:  何小玍  。大家一起进步鸭

医疗软件信息化赶上好时代了我听到看到的医疗信息化2016年坑否?时也好友在平安医保科技短暂工作不到两个月,就毅然决然的辞职又去创业了走的时候跟我说这都做的是医疗信息化的活,这就是一大坑!好友在政府机关分管医第三次技术革命将来临,50的工作会被取代?马云的预言能成真吗自18世纪中叶开始,人类的科学技术经历了快速发展。在不到300年的时间里,人类的技术成果已经超过了之前的数千年的成就。从蒸汽机,内燃机再到电子计算机,科技的进步带给人们的不仅仅是生巨头欠薪半年,折射的冰冷真相打工人怎么办?这个深圳科技巨头最近被爆出拖欠员工半年工资做的是高科技柔性可折叠屏幕当年可是一片叫好高材生帅气博士创业比潘周聃还要厉害n倍拿到了F轮60亿美元融资连顺丰也入股了可为什么这么高端的企科学家首次成功测量火星上的音速毅力号探测车测到火星上的声速利用火星探测车毅力号(Perseverance)上的麦克风,科学家突发奇想算出了声音在火星上传播的速度。结果发现,在火星上音速是相当的低。据报导,在今年每周锻炼两次,哮喘少发作来源生命时报英国东英吉利大学医学院的科研人员发现,促进哮喘患者参与体育活动的干预措施,可以显著改善他们的症状以及生活质量。研究团队选取来自世界各地的25项独立研究,涉及1849名哮新骁龙8同款大核高通新骁龙7芯片规格曝光PChome手机频道报道据消息人士透露称,高通将在5月份推出新款的骁龙8Plus芯片,这款芯片将采用台积电4nm工艺,其它规格会有小幅度提升。在新款的旗舰芯片之外,高通还会同步推出方形的镜头你见过吗?佳能发布潜望式超远摄镜头专利佳能申请了一项技术专利,该技术使用包括600mmF4和400mmF2。8示例在内的四个反光镜实现全长较短的超远摄镜头。专利公开号P2022052220佳能公司在专利中的表述为待解决建模哪个软件好用?三维建模从最初20世纪60年代末开始的线框和多边形构造三维实体,到现在的随心所欲构造三维造型,已经经历了约60年的发展史,开发出来的建模软件非常多,最具有代表性的就是3dmaxma微波会全部代替光纤吗?应邀回答本行业问题。微波无法全部的替代光纤。对于远程传输来说,光纤依然是最佳方案,微波的作用是在不方便布放光纤的地方做为补充使用,和光纤方案相比,微波的起到的作用是建设成本低,更灵老人耳朵比较软,助听器戴不住,怎么办?只要耳道正常,无流脓流水,无中耳炎,双手活动操作灵活,耳背式戴不了,可以考虑佩戴定制式的助听器。可以选择别的款式的助听器,比如定制机,根据个人的耳道形状来定制,就不会戴不住了。助听86英寸巨幕电视都跌破7000元了,还要什么自行车?自行车与巨幕电视各是各呀!想要一台电动车现在还是用手机的时候多,电脑都承灰,电视更不动,所以价格再低也没吸引力。能不能送辆汽车?大概在某东上了解了一下这个破7000的电视,价格确实