爱创课堂内部React入门视频教程分享

#1

爱创课堂React视频教程从入门到精通

免费视频网站:http://www.icketang.com/

网盘地址:链接: http://pan.baidu.com/s/1i46by8t 密码: 48tt
由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具

优点:

  1. 开发效率上比原生要快(特指纯代码搭建UI方式,IB除外)
    得益于js语法要比objc简洁一些(当然objc更容易看懂),所以首先是代码敲起来少了;另外就是UI布局的问题,

原生的Autolayout实在是有些无力吐槽,不过iOS 8之后的布局容错能力有了大幅提升,但依然有些麻烦,而RN(ReactNative,后文都会采用RN指代)采用flexbox布局要比Autolayout简单些

  1. 全部都是Component
    没有了原生的UIView还是UILabel或者UIViewController,你不用纠结如何组装视图、如何拆分或组装一个UIViewController,所有的都是Component,不论是整个页面、抑或一个小小的按钮,通过parent->child这种嵌套组装来实现所有的功能,而每个Component单独处理自己的逻辑,对比原生来说实现真正的组件化,能达到更高效的复用。

  2. 前端轮子多
    js的库实在是太多了,这个从github的代码库应该也能看出来,coach上面有很多的UI库,而js的辅助功能库就更多了,几乎能解决开发中你能想到的痛点,当然自己开发也没什么不好,如果你能比一个团队或者大牛做得更好…

  3. APP内业务逻辑更清楚
    结合redux之类的管理状态的东西,可以更加清楚APP运行的流程逻辑究竟是怎样的,原生如果达到类似的效果就不得不借助别的工具了,比如最近出的一个reswift(redux for swift)

开发前景:

从最早的UI引擎变成了一整套前后端通吃的 Web App 解决方案。衍生的 React Native 项目,目标更是宏伟,希望用写 Web App 的方式去写 Native App。如果能够实现,整个

互联网行业都会被颠覆,因为同一组人只需要写一次 UI ,就能同时运行在服务器、浏览器和手机

体验react

01 体验react

02 组件

03 jsx语法

05 插值

06 渲染列表

07 组件属性

08 设置样式

09 事件

10 换肤

react创建组件的方法

01 组件创建期

02 组件存在期

03 组件销毁期

04 非元素属性

05 非约束性组件 06 约束性组件

07 下拉框

08 多选框

09 使用非React插件

10 侵入式插件使用

react通信

01 子组件到父组件通信

02 兄弟组件间通信

03 项目起步

04 模块显隐

05 首页样式

06 起始页

07 组件拆分

08 模块化打包

react配置路由

01 更改路由项目

02 配置路由

03 新闻案例配置环境

04 页面组件,头部组件

05 列表页渲染

06 ES6方法注意事项

07 详情页渲染

08 评论页交互

react配置导航

01 css动画

02 图片加载器

03 加载数据

04 路由

05 header部分

06 导航内容

07 reflux

#2

现在刚刚接触reactnative,特别需要这套react入门教程,非常感激。太及时了