随笔分类 -  React

react生态
摘要:React是一个UI层面的库,它采用虚拟DOM技术减少Javascript与真正DOM的交互,提升了前端性能;采用单向数据流机制,父组件通过 将数据传递给子组件,这样让数据流向一目了然。一旦组件的 或则 发生改变,组件及其子组件都将重新re render和vdom diff,从而完成数据的流向交互。 阅读全文
posted @ 2017-05-04 21:24 wonyun 阅读(9537) 评论(8) 推荐(12) 编辑
摘要:一个例子 有这样的一个场景如下图所示,有一组动态数量的input,可以增加和删除和重新排序,数组元素生成的组件用 作为key的值,例如下图生成的ui展示: 上面例子中的input组件渲染的代码如下所示,全部完整代码可以参考 == "完整code" 。 首先说明的是,若页面中数组内容是固定而不是动态的 阅读全文
posted @ 2017-04-21 16:02 wonyun 阅读(19132) 评论(2) 推荐(1) 编辑
摘要:在react典型的数据流中, 传递是父子组件交互的唯一方式;通过传递一个新的 值来使子组件重新 ,从而达到父子组件通信。当然,就像react官网所描述的一样,在react典型的数据量之外,某些情况下(例如和第三方的dom库整合,或者某个dom元素focus等)为了修改子组件我们可能需要另一种方式,这 阅读全文
posted @ 2017-03-12 21:48 wonyun 阅读(53098) 评论(2) 推荐(3) 编辑
摘要:引言 最近在使用蚂蚁金服出品的一条基于react的 "ant design UI" 组件时遇到一个问题,编辑页面时 输入框会展示保存前的数据,但是是用 就是不起作用,输入框始终为空值而不是具体的传入的值。具体编辑页面中文本框相关的代码如下: 在给代码段所属的组件传递 props后,文本框中的默认值一 阅读全文
posted @ 2016-11-02 18:23 wonyun 阅读(14549) 评论(3) 推荐(2) 编辑
摘要:React推出后,出于不同的原因先后出现三种定义react组件的方式,殊途同归;具体的三种方式: 1. 函数式定义的 2. es5原生方式 定义的组件 3. es6形式的 定义的组件 虽然有三种方式可以定义react的组件,那么这三种定义组件方式有什么不同呢?或者说为什么会出现对应的定义方式呢?下面 阅读全文
posted @ 2016-10-04 19:39 wonyun 阅读(145459) 评论(14) 推荐(40) 编辑
摘要:前言 作为一个前端爱好者来说,都想在react上一试生手,那么在搭建react项目开发时,肯定会有这样或者那样的问题,尤其是对初学者来说,下面就个人在开发过程中遇到的问题总结一下,好在有google帮我解决了各种问题。本人项目的技术栈为 。 export from 'x module'在配置babe 阅读全文
posted @ 2016-09-25 01:16 wonyun 阅读(37532) 评论(0) 推荐(2) 编辑
摘要:react-native目前最火的移动端解决方案越来越被重视,且在项目得到了实战;那么初次用该技术来开发时,可能会遇到很多这样或者那样的问题,这属于正常现象,毕竟这是一门比较前沿的技术,官方发布的版本尚存在一定的bug,更何况初次展开开发的程序员。本文就从样式部分浅谈react native的遇到的问题,另外总结了一些react native样式可能存在的误导以及一些实战经验 阅读全文
posted @ 2016-05-11 15:12 wonyun 阅读(38028) 评论(1) 推荐(2) 编辑