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

现在能用的网站属于网络制作平台的是

现在能用的网站,属于网络制作平台的是,联通套餐,后台网站要做权限前端还是后台做React函数式组件 特点 React函数式组件具有以下特点: 简洁:使用函数的方式定义组件,语法简单直观。无状态:函数式组件没有内部状态(state),只依赖于传入的props。可复用:函数式组…

React函数式组件

特点

React函数式组件具有以下特点:

  1. 简洁:使用函数的方式定义组件,语法简单直观。
  2. 无状态:函数式组件没有内部状态(state),只依赖于传入的props。
  3. 可复用:函数式组件易于复用,可以在多个地方使用相同的组件函数。
  4. 易于测试:函数式组件是纯函数,只依赖于输入的props,因此易于编写测试用例。

React提供了Hooks作为函数式组件的扩展,它们使函数式组件能够拥有状态和其他特性,例如使用useState来管理组件的状态、使用useEffect来处理副作用等。(注:副作用的来源:配置文件、用户的输入、数据库等等,所有的外部交互都有可能产生副作用,副作用会给程序带来安全隐患和不确定性,要尽可能的控制副作用在可控制的范围内发生。)

以下是一个使用Hooks扩展函数式组件的示例

 useState, useEffect

import React, { useState, useEffect } from 'react';function Counter(props) {const [count, setCount] = useState(0); //第一个为变量名,第二个参数为修改的方法useEffect(() => {  //相当于监听document.title = `Count: ${count}`;}, [count]);      //指定要监听的变量,发生变化后会执行第一个参数(函数)//什么也不传的话,每一个useState变量变化都会执行//传入空数组[]的话,只会在页面挂载的时候执行return (<div><p>Count: {props.name}</p><p>Count: {count}</p><button onClick={() => setCount(count + 1)}>Increment</button></div>);
}

在上面的示例中,我们使用useState来创建了一个名为count的状态变量,并使用setCount函数来更新状态。我们还使用了useEffect来在组件渲染后更新文档标题,并在count发生变化时进行更新。


通过 useContext 获取上下文的值(在父组件ParentComponent中,我们将需要共享的数据 name通过 MyContext.Provider 提供给子组件。)

import React, { createContext, useContext } from 'react';// 创建一个上下文
const MyContext = createContext();// 父组件
const ParentComponent = () => {const name = 'John';return (<MyContext.Provider value={name}><ChildComponent /></MyContext.Provider>);
};// 子组件
const ChildComponent = () => {// 使用 useContext 获取上下文的值const name = useContext(MyContext);return <h1>Hello, {name}!</h1>;
};// 渲染应用
const App = () => {return <ParentComponent />;
};export default App;

 

http://www.yayakq.cn/news/360248/

相关文章:

  • 商务酒店网站建设广州网站建设c2c
  • 诚信网站的申请有几家公司可以做的公司网站怎么规范管理的
  • 电子商务网站开发系统中国建设银行ie下载网站
  • 企业建站源代码天津网站建设网页设计公司
  • 电子商务毕业设计设计电商网站建设知识网站
  • 网站怎么做友情链接连云港网站关键字优化市场
  • 网站排版怎么做的网络经营许可证查询
  • 无锡做网站优化哪家好支付网站建设费进什么科目
  • 网站开发静态和动态需要证书的建筑公司网站
  • 网站建设的市场调研企业网站建设规划的基本原则
  • wordpress耗内存网站关键字优化工具
  • 帝国网站网站手机版怎么做济南网站开发培训班
  • 江西省建设监督网站关键词排名是什么意思
  • 重庆网站建设mswzjs机关单位特色的网站建设
  • 包装设计征集网站网站公司的客户怎么来
  • 深圳网站系统建设前端小说
  • 服务器怎么添加网站设计师网名创意
  • 图片网站怎么做排名网站建设制作的规划方案
  • 做网站js是什么小企业网站建设哪找
  • 空调网站模版微信怎样将网站的内容做
  • 金华市有网站建设最低价物语系列短篇资源WordPress
  • 网站注册页面模板公司名被注册网站
  • 网站免费推广方法北京软件app开发公司
  • 免费网站安全软件大全wordpress上传doc文件
  • 网站建设好的小型企业网站模板
  • 做网站的是什么职业做零售的外贸网站
  • 门户网站怎么做有口碑的南通网站建设
  • 云上的网站怎么做等保赚钱游戏
  • 动态购物网站什么是网页布局
  • 网站开发软件有佛山 做网站