初学reactNative遇到的问题总结】的更多相关文章

1.undefined is not an object (evaluating '_react3.default.PropTypes.shape') Navigator已经不再react native库中,用以下方式仍会报错 import { Navigator } from 'react-native-deprecated-custom-components' 使用 react-navigation 库,具体使用参考 https://reactnavigation.org/docs/intr…
琢磨react-native有一段时间了.对于我来说,它的确是前端开发工作者的福音,因为我可以利用它来写app的代码,而且基本可以一套代码,多个平台使用. 早就想写一篇随笔记录一下react native的学习历程了,可是最近在navigator(导航,可以理解为‘页面’跳转)这里遇到了一个比较棘手的问题,所以耽搁了两天,中途甚至产生过放弃的念头,还一度去看了ionic以及QT的demo,思前想后,经过对比,发现还是react-native比较自己.刚好今天也将困扰已久额问题解决了,心情大好啊.…
参考资料:http://reactscript.com/react-native-card-carousel-component/ import React, {Component} from 'react';import { StyleSheet, Text, Image, View} from 'react-native';import CarouselCard from '../carouselCard/Card';import Carousel, {Pagination} from 'r…
1.下载工程 我看来看去,最让人容易入门的是这个demo: https://github.com/rayshen/PropertyFinder 是英国某开发者做的搜租房的小demo,包含的知识有:图片,文本框,按钮,菊花,push跳转,listView,http请求等. 2.首先,cd到工程的目录(有package.json的目录),安装依赖包 npm install 3.这里有个天坑!谨慎或别使用cnpm 可能你之前使用过淘宝的cnpm,但是!如果你的cnpm版本比较落后等等之类各种问题,你安…
下面我们开始着手去做这一个项目,因为初学不久就开始边学边做,所以有些地方设计不太合理.请大家多多包涵.0.0 下面来介绍截图中的三个文件夹, GuoKuApp:是我开发app的文件夹. GuoKuDB:里面存放的是我的数据库文档的插入语句,这里数据库我使用的是mongodb. GuoKuServer:就是我使用node.js写的服务端啦. 下面来看一下GuoKuApp里面的内容: --------------下面是src文件夹内容--------------------- 第一张截图是实用命令行…
一.简言 初学RN,一切皆新.Text组件主要用于显示文本,Text组件的重要性不言而喻,无论是Web开发还是客户端开发,都离不开它.它具有响应特性,也即表现为当它被触摸时是否显示为高亮状态.在Web开发中,字体样式的继承十分重要,在body上设置字体可以作用到全部的文本标签,而RN中字体样式只有在Text组件上才起作用.它支持多层嵌套,由此它存在样式继承,内部的Text组件可以继承外部Text组件的样式,也即父组件定义了相关样式,如果子组件没有重写样式的话,那么该子组件也会继承父组件定义的样式…
一.简言 初学RN,一切皆新.View组件跟我们iOS中UIView类似,作为一个容器视图使用,它主要负责承载其他的子组件.View组件采用的是FlexBox伸缩盒子布局,通过对它的布局可以影响子组件的布局排列,默认View组件的布局为纵向布局,一般开发中需要把它转为横向布局使用.现在使用最基本的组件View容器组件,创建一个九宫格.这里会通过给组件设置伸缩性布局完成布局样式.代码如下: /** * Sample React Native App * https://github.com/fac…
一.介绍 初学RN,一切皆新.在上篇中成功地创建并运行了一个React-Native项目,这个demo的基本结构都是系统已经创建好的,开发者在此结构下完成自己的开发即可.分别用Xcode和WebStorm打开结构图如下所示: 二.分析 andriod文件夹:对应安卓项目,  ios文件夹:对应iOS项目 ,node_modules文件夹是项目需要的库文件等.现在我们来看看ios项目. Xcode打开后看到文件比较少,端上可以做一些其他的原生开发. 用WebStorm打开可以看到被自动创建出来的所…
去年就打算总结一下,结果新换的工作特别忙,就迟迟没有认真动手.主要内容是很多初学DDD甚至于学习很长时间的同学没有弄明白DDD是什么,适合什么情况.这世界上没有银弹,抛开了适合的场景孤立的去研究DDD,在学习过程中还可以,但是应用到实际项目时就会遇到各种坑,到头来各种妥协,我看到很多同学遇到这种情况,最后怪DDD,说DDD不实用云云.另有一些都没细了解过就抨击反对的,事实上,要想否定个东西,你总要了解了才有发言权. 一.误区 综合起来主要有一下几种误区: 1.1.DDD更高级,可以替代三层,为了…
原文地址:gulp初学 至于gulp与grunt的区别,用过的人都略知一二,总的来说就是2点: 1.gulp的gulpfile.js  配置简单而且更容易阅读和维护.之所以如此,是因为它们的工作方式不同,gulp的流式构建使得gulpfile.js文件写起来并不是像Gruntfile.js一样完成一个个插件的配置那样多.对于这点我的理解还不是很深刻,只能暂时这样做一个比较吧,以后的学习接触多了应该就会深刻的体会到. 2.似乎gulp的上手比grunt更简单一些,或者说一个是轻量级一个是重量级的吧…