加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

重构复杂的React组件:编写高效且可读组件的5个优秀实践

发布时间:2019-10-30 16:03:33 所属栏目:移动互联 来源:王强
导读:问题 React.js 已成为 Web 组件中很受欢迎的视图库。一路进化下来,它发展出了众多特性,如今已成为创建优秀的 Web 应用程序的一套完整工具。 它的社区经历了爆发式增长,尤其在过去的 2-3 年中,网络上出现了成千上万有关这项技术的教程。 因此,每位初学

List.js

  1. import React, { useState } from 'react'; 
  2. import PropTypes from 'prop-types'; 
  3. const ListItem = ({ action, title, setClicked }) => { 
  4.  return ( 
  5.  <li> 
  6.  <button 
  7.  onClick={() => { 
  8.  setClicked(title); 
  9.  action(); 
  10.  }} 
  11.  className="my-button"> 
  12.  {title} 
  13.  </button> 
  14.  </li> 
  15.  ); 
  16. }; 
  17. ListItem.propTypes = { 
  18.  action: PropTypes.func, 
  19.  setClicked: PropTypes.func, 
  20.  title: PropTypes.string 
  21. }; 
  22. export default ListItem; 

ListItem.js

小结

当你开始研究 React 组件时,本文对初始组件的这些清理工作提供了一些值得参考的优秀实践。

当然,我们可以针对这个最终结果执行其他很多优化操作,但路要一步一步走,这五个优秀实践是很好的起点。

【编辑推荐】

  1. 程序员节Keep被曝突然裁员300多人,60%是开发和运营
  2. 程序员们该如何破局!
  3. 干货盘点!推荐程序员使用的5款工具软件
  4. 分布式技术“上位”进行时
  5. 12306的技术扒光在你面前,100万人如何抢1万张票
【责任编辑:华轩 TEL:(010)68476606】
点赞 0

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读