之前看到react-native-image-picker中自带了一个选择器,可以选择拍照还是图库,但我们的项目中有多处用到这个选择弹出框,所以就自己写了一下,最最重要的是ios和Android通用.先上动态效果图~ 参考: https://www.jianshu.com/p/42b4390e860e https://www.jianshu.com/p/71c4d047b2f8…
环境搭建: 1.安装node.js 2.安装cnpm  # npm install -g cnpm --registry=https://registry.npm.taobao.org 3.全局安装create-react-app: # cnpm install -g create-react-app 4.创建工作目录 # create-react-app  react-todo-list 5.启动(开发版本)服务: # cd react-todo-list # npm start 即可通过lo…
下面的东西是编写自定义的表情键盘,话不多说,开门见山吧!下面主要用到的知识有MVC, iOS开发中的自动布局,自定义组件的封装与使用,Block回调,CoreData的使用.有的小伙伴可能会问写一个自定义表情键盘肿么这么麻烦?下面将会介绍我们如何用上面提到的东西来定义我们的表情键盘.下面的内容会比较多,这篇博文还是比较有料的. 还是那句话写技术博客是少不了代码的,下面会结合代码来回顾一下iOS的知识,本篇博文中用到的知识点在前面的博客中都能找到相应的内容,本篇算是一个小小的功能整合.先来张图看一…
在自己做一个项目玩时,在做评论的时候. 选中了semantic.js原型,这个在国内用的不是很多,但是在github上star数量很高,想当初我想找一个js框架是就在上面找的. semantic中文网:http://www.semantic-ui.cn/ 用了他的评论UI组件:http://www.semantic-ui.cn/views/comment.html 如下图所示 但是它的评论框不能用表情,于是在网上找了一个emoji 选择器 github地址:https://github.com/…
思路: 数据设计:省份为一维数组,一级市为二维数组,二级市/区/县为三维数组.这样设计的好处在于根据数组索引实现数据的关联. UI组件: MUI的DropDownMenu组件或Select Field组件.将省市县数据定位常量,在UI组件里引用,通过数组遍历. 数据设计代码:(鉴于数据比较多,只列举部分) provinceData.js /********** 省级数据 **********/ export const provinces =['安徽省','澳门特别行政区','北京']; /**…
第七单元(组件的高级用法-组件的组合(children的用法)-高阶组件-封装组件) #受控组件 简而言之,就是受到状态state控制的表单,表单的值改变则state值也改变,受控组件必须要搭配onchange方法,否则不能使用 class App extends Component{ state={ text:'' } control=(e)=>{ this.setState({text:e.target.value}) } render(){ const{text} = this.state…
开篇呢,先给大家问个好,今天是中秋节,祝大家中秋节快乐!!虽然是中秋节,但是木有回家还是总结一下知识点写写博客吧,想着昨天总结一下的,但是昨天和几个同学小聚了一下,酒逢知己总是千杯少呢,喝的微醺不适合写东西,所以就留到今天总结了.因为这段时间在工作中陆陆续续的接触到了一些RN开发的东西,还是需要总结一下的.今天只是个开篇,接下来还会有陆陆续续的关于RN开发的总结,今天主要是环境搭建.简单的组件封装.Props和State的介绍,稍后还会更新布局.动画等一些开发中常用的东西. 虽然RN没有Rele…
React组件 组件是React中的基本单位,在每个组件里面又封装了程序逻辑,通过reader标出界面片段或者回传一段描述,组件再通过React.renderComponent将组件展示在浏览器中.每个组件的编写中会绑定一些事件,这些事件是动态绑定的,这个以后分析. 注释:在React编写注释的时候一定要注意,我们创建一个单独的js文件,在老版本加上/** @jsx React.DOM */这段前面加上其他注释会有报错异常,在新版本的react.js去掉了对这个注释的定义,可以不写一样执行. 看…
此文翻译自这里. 当我刚开始写React的时候,我看过很多写组件的方法.一百篇教程就有一百种写法.虽然React本身已经成熟了,但是如何使用它似乎还没有一个"正确"的方法.所以我(作者)把我们团队这些年来总结的使用React的经验总结在这里.希望这篇文字对你有用,不管你是初学者还是老手. 开始前: 我们使用ES6.ES7语法 如果你不是很清楚展示组件和容器组件的区别,建议您从阅读这篇文章开始 如果您有任何的建议.疑问都清在评论里留言 基于类的组件 现在开发React组件一般都用的是基于…
本文重要是根据react小书上的一个很简单的例子改编的,加上自己的学习理解,希望可以通过实际案例让大家对概念有更清晰的理解,当然也希望能一块学习. import React,{Component} from 'react'; import {render} from 'react-dom'; import './comprehensive.css' /* * 一个重要问题知识点: *可以看到这个CommentInput组件和CommentList组件都是两个子组件,但是开始是两个毫不相干的子组件…