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

白鹭引擎可以做网站吗百度推广关键词越多越好吗

白鹭引擎可以做网站吗,百度推广关键词越多越好吗,五金网站建设,微信小程序专业开发公司概述 高阶组件并非一个组件&#xff0c;而是增强组件功能的一个函数。 高阶组件的作用是对多个组件公共逻辑进行横向抽离。 高阶组件 – React (reactjs.org) 示例 ChildCom1.jsx import React from react;function ChildCom1(props) {return (<div>这是子组件1<d…

概述

高阶组件并非一个组件,而是增强组件功能的一个函数。

高阶组件的作用是对多个组件公共逻辑进行横向抽离。

高阶组件 – React (reactjs.org)

示例

ChildCom1.jsx

import React from 'react';function ChildCom1(props) {return (<div>这是子组件1<div>姓名:{props.name}</div></div>);
}export default ChildCom1;

ChildCom2.jsx

import React from 'react';function ChildCom1(props) {return (<div>这是子组件2<div>姓名:{props.age}</div></div>);
}export default ChildCom2;

withLog.js

import {useEffect} from "react";/*** 日志打印(抽离为高阶组件)* @param Com 接收一个组件* @returns {(function())|*} 返回一个新组件*/
export default function withLog(Com) {return function NewCom(props) {useEffect(() => {// 日志打印console.log(`${Com.name}已经创建,创建时间是:`, new Date().toLocaleString());return function () {// 组件销毁时执行console.log(`${Com.name}已经销毁,销毁时间是:`, new Date().toLocaleString());}}, []);// 一般来讲,传入的组件会作为新组件的视图返回return <Com {...props}/>}
}

withTimer.js

import {useEffect, useState} from "react";export default function withTimer(Com) {return function  NewCom(props) {const [counter, setCounter] = useState(1)useEffect(() => {// 定时器const timer = setInterval(() => {console.log(counter)setCounter(counter + 1)}, 1000)return () => {clearInterval(timer)}}, [counter]);return <Com {...props} />}
}

App.js

import ChildCom1 from "./components/ChildCom1";
import ChildCom2 from "./components/ChildCom2";
import withLog from "./HOC/withLog";
import withTimer from "./HOC/withTimer";const NewChildCom1 = withTimer(withLog(ChildCom1))
const NewChildCom2 = withTimer(withLog(ChildCom2))function App() {return (<div className="App"><h1>我是 App</h1><NewChildCom1 name={"xiuxiu"}/><NewChildCom2 age={18}/></div>);
}export default App;
http://www.tj-hxxt.cn/news/127482.html

相关文章:

  • 长宁做网站价格学电商运营的培训机构
  • 做外贸需要关注的网站有什么问题长沙优化网站哪家公司好
  • 网站建设基础实训报告seosem顾问
  • 计划书网站推广的目录怎么做新闻稿发布
  • 中山网站建设方案报价如何创建微信小程序
  • 做网站宣传语网络培训心得体会
  • wordpress 彩色源码seo优化包括哪些内容
  • 家装网站建设多少钱网络推广的方法有
  • 企业法人查询免费谷歌优化怎么做
  • 营销型网站托管专业营销推广团队
  • 国家政府网站建设内容域名收录查询工具
  • 重庆做网站开发的公司国内搜索引擎网站
  • 做特产的网站的分析百度搜索关键词优化
  • 东莞网站建设多少钱dw网页制作详细步骤
  • 福建建设职业管理中心网站免费网站安全软件大全
  • 广州 美容 公司 网站建设网络营销推广方案模板
  • 网站建设安全协议seo公司排名
  • 设计公司排名前100强山东网站seo推广优化价格
  • 保定企业网站开发班级优化大师免费下载app
  • 商城网站前台模板免费下载口碑营销怎么做
  • 徐州网站开发石家庄疫情最新情况
  • 做网站的市场怎么样google chrome
  • 用内网穿透做网站可以被收录吗网页开发教程
  • 有哪些网站做二手房好的杭州seo技术
  • 如何新建wordpress新网站应该怎么做seo
  • 做三维特效的好网站长沙seo工作室
  • 信用信息查询公示系统外包优化网站
  • 网站虚拟空间多少钱百度下载安装2021最新版
  • 白鹭引擎做h5网站深圳网站设计专业乐云seo
  • 微网站制作女生读网络营销与电商直播