首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端案例
订阅
LaoJI
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
feWorkflow - 使用 electron, react, redux, immutable 构建桌面 App
本文介绍了使用 electron, react, redux, immutable 构建桌面 App。
探索 RxJS - 做一个 github 小应用
了解了 RxJS 的核心概念之后,本文就一步一步的来做一个基于 RxJS 和 github API 的 github 搜索工具。完成文中的案例,就相当于学习了一遍 RxJS 的 “Quick Start”,相信之后的场景和 Rx 应用大家也可以熟练应对。文中源码可见:https://github.com/ecmadao/rxjs-example
用 react/redux/react-router 和 rxjs 打造 QQ 音乐单页应用
一个基于 React 全家桶(react、redux、react-router、immutable-js)以及 rxjs 的 QQ 音乐单页应用。 Demo 戳我:http://qqmusic.padabon.com. 安装 npm install 运行 npm start 访问 http://localhost:3000 小结与问题 使用 creat-react-app 构建项目,可以快速起手进入代码编写 使用 redux 可以方便的对播放状态进行存储与还原 使用 immutable-js 可以方便的进行 shouldComponentUpdate 判断 实际使用 immutable-js 并不那么舒服,需要使用 get 拿到 value,不能使用扩展运算符, 对于需要 localStorage 本地存储的 state,也只能使用 Map 和 List,其他数据类型并不能通 过 fromJS 进行还原,容易与原生 Object 和 Array 混用,或许 seamless-immutable 是更好的 选择,更可能只是我使用姿势不对 react 动画并不能达到理想效果,搜索页的 tab 切换使用了一下,大概还没领悟正确的使用方法 由 redux-sagas 替换为 redux-observable,只是觉得 rxjs 更有趣强大 css 都是 QQ 音乐页面的,css in js 似乎不错 React 全家桶起手比较困难,上手之后还是比较顺手的 使用不当的的地方,欢迎反馈、建议等~ ... Todos 测试 服务器端渲染 使用 normalizr Web Audio Api 动画 ... 欢迎各种反馈、建议等~