React
React-lite react 精简版(20kb)
react-starter-kit React Starter Kit — isomorphic web app boilerplate (Node.js/Express, GraphQL, React.js, Babel 6, PostCSS, Webpack, BrowserSync)
- 通往全栈工程师的捷径 —— react - 腾讯bugly - 博客园
DevTools redux-devtools
全家桶
共享的可变性状态乃万恶之源。 —— Pete Hunt, React.js Conf 2015 不可变对象是一种在创建之后就不可修改的对象。 不可变对象可以让我们免于痛楚,并通过引用级别的比对检查来改善渲染性能 。
Normalizes 嵌套资源 保持状态扁平化
例子
UI
案例
ReactWeb
ReactNative
优势
- 跨平台
- 热更新
写原生模块,用JS访问自己写的swift
- React-Native入门指南
- React 组件
- React Native Modules
教程
- React Native技术周报
- React Native专题
- react-native热更新js脚本
- ReactNative增量升级方案
- 30 Days 30 React Native Project
- react-native-pushy
Blog
组件
- tab
- 轮播
- 轮播
- navbar
- 加载
- refreshable
- 下拉刷新 和 无限滚动
- Form
- Ready-to-use chat interface for iOS and Android React-Native apps
- react-native-parsed-text
- 二级菜单
- tab-view
- icons
- react-native-tableview
- 新鲜出炉的基于RN的APP
其它
- React Web 基于 React 的构建无线 Web 应用框架
教程
- 在设备上运行(Android)
- 通过 Wi-Fi 来配置设备并且连接上你的开发者服务器(要做到这一点,你的电脑和你的手机必须在同一个 wifi 网络下。)
- 打开震动菜单 (摇动设备)
- 前往 Dev Settings
- 前往 Debug server host for device
- 输入该设备的 IP 和 Reload JS