东方耀 发表于 2016-6-15 22:58:35

2、手把手教React Native实战之从React到RN

#2、手把手教React Native实战之从React到RN
###React简介
RN是基于React设计,了解React有助于我们开发RN应用;
React希望将功能分解化,让开发变得像搭积木一样,快速而且可维护

加作者微信公众号(dongfangyao888)或扫描下面二维码
推送高清视频教程+语音解说+课堂笔记和源码
http://www.reactnative.vip.img.800cdn.com/img/dongfangyao888.jpg

React主要有如下3个特点:

*作为UI(Just the UI)

*虚拟DOM(Virtual DOM)

这是亮点是React最重要的一个特性放进内存   最小更新的视图

差异部分更新 diff算法

*数据流(Date Flow)单向数据流

学习React需要掌握哪些知识?

*JSX语法   类似XML

*ES6相关知识

*前端基础CSS+DIVJS

举例说明React的用法,IDE工具:WebStorm(JavaScript 开发工具 Web前端开发神器插件很丰富)

比如:ReactNative 代码智能提醒(webstorm)

`git clone https://github.com/virtoolswebplayer/ReactNative-LiveTemplate`

下载模板:https://github.com/wix/react-templates安装命令
`npm install react-templates -g`

[点击下载WebStorm](https://www.jetbrains.com/webstorm/download/)


[点击下载WebStorm破解版](http://www.cr173.com/soft/130969.html)

1.例子一(简单组件和数据传递)
使用this.props 指向自己的属性

从http://facebook.github.io/react/downloads.html下载react Kit

react.js react-dom.js:React的核心文件

JSXTransformer.js browser.min.js:讲JSX转译成js和html的工具

最新的react版本:react-0.14.7

>在react 0.14前,浏览器端实现对jsx的编译依赖jsxtransformer.js
在react 0.14后,这个依赖的库改为browser.js,页面script标签的type也由text/jsx改为text/babel
但是以上只能用来测试学习react
生产环境需要借助编译工具事先将jsx编译成js

例如可以使用Node.js做预编译,可以安装react-tools工具
npm install -g react-tools



2.例子二(通过this.state更新视图)


3.例子三(简单应用)

###React Native简介与代码分析

###为什么要使用React Native
如何在开发成本和用户体验做到更好的平衡?
很多时候,前端都有一种乐观的想法:H5可以替代原生应用
RN不仅可以使用前端开发的模式来开发应用,还能调用原生应用的UI组件和API

##2、配套视频(下载地址)【回复本帖才可见】:**** Hidden Message *****

徐晓光 发表于 2016-6-22 15:47:38

学习一下

UNIVERSE 发表于 2016-6-23 16:52:46

每次怎么都需要回复呢

dq0709 发表于 2016-6-23 20:46:52

今天是郁闷的一天。。。。。

libchaos 发表于 2016-6-25 06:40:09

学习react 感觉用vscode开发好

天龙 发表于 2016-6-25 11:34:43

谢谢群主分享 ,不错不错

LilyZheng 发表于 2016-6-29 19:26:19

jjjkhkhkkjkjhkhk

Guv 发表于 2016-6-29 20:52:25

哈哈哈哈哈哈

为什么要有名字 发表于 2016-7-3 09:13:49

不错不错

lq_Kevin 发表于 2016-7-3 21:25:57

学习学习学习学习
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 2、手把手教React Native实战之从React到RN