当前位置: 首页 > news >正文

网站备案风险上海搜索优化推广

网站备案风险,上海搜索优化推广,如何建设一个自己+的网站首页,昆明做网站首选互维通常#xff0c;您将通过 props 将信息从父组件传递到子组件。但是#xff0c;如果必须将道具传递到中间的许多组件#xff0c;或者应用中的许多组件需要相同的信息#xff0c;则传递道具可能会变得冗长且不方便。Context 允许父组件将一些信息提供给其下树中的任何组件您将通过 props 将信息从父组件传递到子组件。但是如果必须将道具传递到中间的许多组件或者应用中的许多组件需要相同的信息则传递道具可能会变得冗长且不方便。Context 允许父组件将一些信息提供给其下树中的任何组件无论其深度如何而无需通过 prop 显式传递它。 传递道具的问题 传递道具是将数据通过 UI 树显式传递到使用它的组件的好方法。 但是当您需要将一些道具深入树中传递时或者如果许多组件需要相同的道具时传递道具可能会变得冗长和不方便。最接近的共同祖先可能与需要数据的组件相距甚远将状态提升到如此高的水平可能会导致一种称为“支柱钻孔”的情况。 如果有一种方法可以在不传递道具的情况下将数据“传送”到树中需要它的组件那不是很好吗有了 React 的上下文功能就有了 上下文传递道具的替代方案 Context 允许父组件向其下的整个树提供数据。上下文有很多用途。下面是一个例子。考虑以下接受 a 大小的组件Headinglevel import Heading from ./Heading.js; import Section from ./Section.js;export default function Page() {return (SectionHeading level{1}Title/HeadingHeading level{2}Heading/HeadingHeading level{3}Sub-heading/HeadingHeading level{4}Sub-sub-heading/HeadingHeading level{5}Sub-sub-sub-heading/HeadingHeading level{6}Sub-sub-sub-sub-heading/Heading/Section); }export default function Section({ children }) {return (section classNamesection{children}/section); }export default function Heading({ level, children }) {switch (level) {case 1:return h1{children}/h1;case 2:return h2{children}/h2;case 3:return h3{children}/h3;case 4:return h4{children}/h4;case 5:return h5{children}/h5;case 6:return h6{children}/h6;default:throw Error(Unknown level: level);} }假设您希望同一标题中的多个标题始终具有相同的大小Section import Heading from ./Heading.js; import Section from ./Section.js;export default function Page() {return (SectionHeading level{1}Title/HeadingSectionHeading level{2}Heading/HeadingHeading level{2}Heading/HeadingHeading level{2}Heading/HeadingSectionHeading level{3}Sub-heading/HeadingHeading level{3}Sub-heading/HeadingHeading level{3}Sub-heading/HeadingSectionHeading level{4}Sub-sub-heading/HeadingHeading level{4}Sub-sub-heading/HeadingHeading level{4}Sub-sub-heading/Heading/Section/Section/Section/Section); }export default function Section({ children }) {return (section classNamesection{children}/section); }export default function Heading({ level, children }) {switch (level) {case 1:return h1{children}/h1;case 2:return h2{children}/h2;case 3:return h3{children}/h3;case 4:return h4{children}/h4;case 5:return h5{children}/h5;case 6:return h6{children}/h6;default:throw Error(Unknown level: level);} }目前您将 prop 分别传递给每个levelHeading Section Heading level{3}About/Heading Heading level{3}Photos/Heading Heading level{3}Videos/Heading /Section 如果您可以将 prop 传递给组件并将其从 .这样您可以强制同一部分中的所有标题都具有相同的大小levelSectionHeading Section level{3} HeadingAbout/Heading HeadingPhotos/Heading HeadingVideos/Heading /Section
http://www.pierceye.com/news/130996/

相关文章:

  • 做牙科设计的网站域名一定要备案才能用吗
  • 哪个网站做团购要求低点河北省住房和城乡建设厅网站
  • 华为商城网站建设世界杯大数据
  • 网站流量指标高埗镇仿做网站
  • 网站建设颊算校园网站的作用
  • 云南公司网站制作外贸网站推广外包
  • 甘肃住房建设厅的网站数据中心idc机房
  • wordpress开发视频网站模板下载wordpress qq 微信登录
  • 上海网站建设网站营销推广费计入什么科目
  • 云南培训网站建设网站建设的公司太多了
  • 洛阳网站建设招聘信息ppt设计师兼职
  • 建工网官方网站电子商务网站设计岗位主要是
  • 保险网站建设平台青岛设计公司排名
  • 伊利网站建设评价做的最好的宠物网站
  • 沈阳的网站制作公司哪家好常用设计资源网站
  • 做网站需要什么技术文化传媒公司 网站备案
  • 郑州市建设厅网站html5 网站开发定制
  • 网站制作网站建站公司用wordpress
  • 做资讯网站盈利措美网站建设
  • 山东建设工程执业证书查询网站建网是什么
  • 大型服装网站建设wordpress留言板模版
  • 延安做网站沈阳学网站制作学校
  • 网站添加新闻网站免费正能量软件不良
  • asp c 网站开发互动网门户网站建设
  • 图书馆网站结构怎么做国外超酷设计网站
  • 网站开发软件搭配学室内设计去哪好
  • 南通营销网站制作河南省大型项目建设办公室网站
  • 黄山网站建设怎么做seo快速优化技术
  • 百度有做企业网站吗ppt设计主题怎么设置
  • 网页设计与网站开发pdf网站个人建设