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

厚街仿做网站建设网站要做的工作

厚街仿做网站,建设网站要做的工作,室内装饰设计专业介绍,宁波建网站可按需定制文章目录 1.Context的介绍2.为什么需要Context3.Context的使用 1.Context的介绍 Context旨在为React复杂嵌套的各个组件提供一个生命周期内的统一属性访问对象,从而避免我们出现当出现复杂嵌套结构的组件需要一层层通过属性传递值得问题。 Context是为了提供一个组…

文章目录

      • 1.Context的介绍
      • 2.为什么需要Context
      • 3.Context的使用

1.Context的介绍

  1. Context旨在为React复杂嵌套的各个组件提供一个生命周期内的统一属性访问对象,从而避免我们出现当出现复杂嵌套结构的组件需要一层层通过属性传递值得问题。

  2. Context是为了提供一个组件树形结构内的一个数据共享的容器。

2.为什么需要Context

在这里插入图片描述

在这里插入图片描述

使用Context方式进行数据的共享,各个树状组件均可通过统一的Consumer统一访问全局的Consumer共享数据。

3.Context的使用

Context的使用主要分为创建、插入、访问三个流程,通过创建context对象提供共享组件,将Provider指定嵌套至需要使用共享数据的顶层结构,然后各后代组件通过context访问共享数据(变量、常量、方法等)。

AppContext.js

import React from "react";// 初始值为参数
export const MyContext = React.createContext({name: '1'})
import React, {useContext} from 'react';
import {MyContext} from "./AppContext";function UseContextPage(props) {const ctx = useContext(MyContext)return (<div><h3>UseContextPage</h3><h3>{ctx.name}</h3></div>);
}export default UseContextPage;

Provider/Consumer

import React, {useContext} from "react";
export const Context = React.createContext()
const DemoContext = ()=> {const value = useContext(Context)/* my name is alien */return <div> my name is { value.age }</div>
}/* 用Context.Consumer 方式 */
const DemoContext1 = ()=>{return <Context.Consumer>{/*  my name is alien  */}{ (value)=> <div> my name is { value.name }</div> }</Context.Consumer>
}// 提供者
export default function UseContext(){return <div><Context.Provider value={{ name:'alien', age: 11}} ><DemoContext /><DemoContext1 /></Context.Provider></div>
}
http://www.yayakq.cn/news/961861/

相关文章:

  • 上海企业网站制作费用到底什么才是网络营销
  • 怎么把文件发送到网站佛山网站建设慕枫
  • 泗阳网站定制.wordpress淘宝客模版
  • 企业 办公 网站模板下载公司网站建设优点
  • 手机免费网站建设wordpress 登陆样式
  • 在线考试网站开发html网页设计用什么软件
  • 做网站首选科远网络外贸网站有哪些
  • 石油工程建设协会网站单位推广app
  • 毕业设计网站开发的中期报告抖音短剧推广平台有哪些
  • 网站建设背景图片去掉wordpress
  • 网站建设360 全景制作方案网站建设好学么
  • 专题网站建设策划书中国风网站配色方案
  • 网站源码哪个好创建网站用什么语言
  • 做网站推广大概需要多少钱装修设计那个网站好
  • 企业建立网站需要提供什么html水平导航栏怎么做
  • 网站特色分析亚马逊跨境电商官方网站
  • 东莞网站建设需要多少钱免费咨询心理医生qq号
  • 哪家网站专做女性服装一建报名时间2023
  • 家具网站的建设小米路由器 wordpress
  • 定西谁做网站河南政务网站建设排名
  • 长沙建设品牌网站2016个人做淘宝客网站
  • 优化网站费用对网站建设和维护好学吗
  • 网站建设广告背景图网站设计简单讲解
  • 3.15网站建设手机搭建网站软件
  • 学会网站建设项目手机上开发app
  • 怎样学网站建设网站推广见效快的方法
  • 药店网站建设相关费用门户网站建设意见
  • 交互网站开发培训专业建站培训
  • 做网站跟客人怎么沟通网站建设教程 金旭亮
  • 超酷的网站设计自己弄网站怎么弄