博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
夺命雷公狗-----React---22--小案例之react经典案例todos(完成数据的遍历)
阅读量:4623 次
发布时间:2019-06-09

本文共 578 字,大约阅读时间需要 1 分钟。

在很多前端框架中todos都是一个小的参考例子,在react中当然也是不例外的,先来看看最终的效果先。。。

 

这个就是官方的例子,我们先来分析下他是由那及格组建组合成的。。。

再来分析下他是的数据最终是由那些地方过来的。。。

 

 

 

 

由于我们在react里面传递的参数都是不能跨级传递的,都是通过一级级往下传递的,如下图所示:

 

 

 

 

然后再Ul组建里面用props来进行传递,因为是数组我们可以使用数组的方式进行传递。。

 

但是这种方式只要懂得编程的朋友们应该都知道是不科学的,当然react也不列外,他给我们开发者预留了map方法来进行数据遍历

 

 

然后在对数据进行输出:

 

效果好像出现了。。。

在分析下原理...

 

 

首先用getInitialState来对属性进行模拟,

然后在Zong组建里面用<Ul todos={this.state.todos} /> 对她进行传递到ul里面,

然后在Ul里面用map方法对数据进行传递到li里面,

然后在li里面通过{this.props.todo.text}进行取出

 

 

上面图片的代码只是伪代码,可以能有个别地方没修正,测试代码如下所示:

    
Document

 

转载于:https://www.cnblogs.com/leigood/p/6112115.html

你可能感兴趣的文章
Git的安装和使用教程详解
查看>>
lsof命令详解
查看>>
常用模块,异常处理
查看>>
父窗口与子窗口之间的传值
查看>>
eclipse 找不到 tomcat 的解决方案
查看>>
HDU 1890--Robotic Sort(Splay Tree)
查看>>
connection string for Excel/Access 2010
查看>>
【转】【Python】Python中的__init__.py与模块导入(from import 找不到模块的问题)
查看>>
学习wavenet_vocoder之环境配置
查看>>
常用Maven命令
查看>>
Docker启动mysql的坑2
查看>>
j2ee爬坑行之二 servlet
查看>>
JAVA基础入门(JDK、eclipse下载安装)
查看>>
最基础的applet运用--在applet上画线
查看>>
linux使用rz、sz快速上传、下载文件
查看>>
DOC常用命令(转)
查看>>
Mac配置Fiddler抓包工具
查看>>
Word截图PNG,并压缩图片大小
查看>>
mysql产生随机数
查看>>
熟悉常用的Linux命令
查看>>