REACT生命周期: 组件的生命周期可分成三个状态: Mounting:已插入真实 DOM Updating:正在被重新渲染 Unmounting:已移出真实 DOM 生命周期的方法有: componentWillMount:在渲染前调用,在客户端也在服务端. componentDidMount: 在第一次渲染后调用,只在客户端.之后组件已经生成了对应的DOM结构,可以通过this.getDOMNode()来进行访问. 如果你想和其他JavaScript框架一起使用,可以在这个方法中调用setT…
之前做项目时经常会遇到某个组件需要传递方法或者数据到其内部的某个子组件,中间跨越了甚至三四层组件,必须层层传递,一不小心哪层组件忘记传递下去了就不行.然而我们的项目其实并没有那么复杂,所以也没有使用redux.这种情况下,使用react本身的Context API来解决数据层层传递问题就很方便啦. 废话不多说,直接来说说这个API怎么用!其实官网文档里写的已经非常清楚了,而且也有examples.我写此篇博客,纯粹就是自己闲着没事整理下罢了. 我们先来看个我写的小demo: import Rea…
1.说一下React React是Facebook 开发的前端JavaScript库 V层:react并不是完整的MVC框架,而是MVC中的C层 虚拟DOM:react引入虚拟DOM,每当数据变化通过reactdiff运算,将上一次的虚拟DOM与本次渲染的DOM进行对比,仅仅只渲染更新的,有效减少了DOM操作 JSX语法:js+xml,是js的语法扩展,编译后转换成普通的js对象 组件化思想:将具有独立功能的UI模块封装为一个组件,而小的组件又可以通过不同的组合嵌套组成大的组件,最终完成整个项目…
http://blog.csdn.net/jj120522/article/details/51900016  -----RN常见的错误 http://www.mamicode.com/info-detail-1195217.html---------ListView加载图片淡入淡出的效果 https://developer.mozilla.org/en-US/docs/Web/API/Request ------网络请求 http://www.tuicool.com/articles/AzQz…
中间件所做的事情就是在action发起后,到reducer之前做扩展,实现的方式是对store的dispatch进行包装 store.dispatch => [middlewales] => return new store.dispatch 所以从上面所知,middlewales是需要接受store的dispatch为参数的,为了进行state的一些操作比如跟踪state变化,则把getState也一同传入 middlewales(store.dispatch,store.getState)…
另外,附上我搜集的一些比较实用的学习资料,建议先看这些撸起来,再看什么乱七八糟的awsome系列. React入门资源整理 React项目新手指南 http://www.w3ctech.com/topic/1496 2016-05-16 项目笔记记录 2016-05-18 react 富文本编辑器 1.reactjs 中使用百度Ueditor富文本编辑器 2.http://react-china.org/t/react/2674 富文本编辑器推荐 3.Facebook宣布基于React的富文本编…
vue—你必须知道的   目录 更多总结 猛戳这里 属性与方法 语法 计算属性 特殊属性 vue 样式绑定 vue事件处理器 表单控件绑定 父子组件通信 过渡效果 vue经验总结 javascript 经验总结 更多总结 猛戳这里 属性与方法 不要在实例属性或者回调函数中(例如,vm.$watch('a', newVal => this.myMethod())使用箭头函数.因为箭头函数会绑定父级上下文,所以 this 不会按照预期指向 Vue 实例,然后 this.myMethod 将是未定义.…
1.16 走错班了, 去了全是大佬的1班, 然后灰溜溜滚回2班了. 去参加开营仪式. 然而昏昏欲睡... 实在太累了澡也没洗.. 群英云集, 多是感慨. 当时依依惜别和铮铮誓言, 在重逢中无语凝噎. 大家都经历了成功或是失败, 再也不是之前的我们. 只有一点是相同的: 我们都变强了. 小升初像是山中细流流向涓涓小溪, 中考像是涓涓小溪汇成滔滔江水. 我在各有所长的巨佬面前没有了任何的优势, 只有停不下来的努力和做不完的作业. 线上会议: 陈启峰的谈话让我感慨万分. 作为一个OIer前辈, 他在比…
最近在研究React Native.感觉开发效率确实不错,但jsx语法写起来感觉不怎么顺手. 试用了Sublime Text 3和Visual Studio Code写代码,感觉反应总是慢一拍. 还是想换回VS2015写jsx,但用VS写jsx好像只能在后缀为.jsx的文件里面写.(不知道VS有没有直接设置在js里写jsx的方法) 于是翻了下react-native的打包程序,改了下让打包程序能自动打包.jsx文件. 贴出修改方法,习惯能VS的可以试着改下 1.项目主文件夹\node_modul…
是不会写还是怎么着? 感觉比较好的东西,难以整理,就没往上放.... 现在猛一看,博客里的东西乱七八糟的...各位看官随便看看就好…