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

校园网站建设的要素北京网络推广平台

校园网站建设的要素,北京网络推广平台,网站制作没有原创图片怎么办,佛山网站建设thual文章目录 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/197396/

相关文章:

  • 微信网站建设教程网站开发工程师和前端
  • 老师问我做网站用到什么创新技术淘宝上开网店的流程
  • 郑州工程建设信息网站厦门模板建站哪家好
  • 小企业网站建设流程焦作市网站建设科技
  • wordpress 一小时建站教程oa系统入口
  • 网站seo关键词排名查询做农产品的网站
  • 建站公司哪家好都选万维科技建设网页
  • f型网站met metro wordpress
  • 生态建筑建设公司网站网上哪里有辅导高考生做难题的网站
  • 03340 网站建设与管理wordpress摘要 省略号
  • 公司网站打不开网站主机查询
  • 网站建设丨金手指排名15广告推广哪个平台好
  • 东莞企石网站建设工作指令
  • 公司网站与营销网站在栏目上的不同机械加工网站色彩搭配
  • 大气蓝色企业网站模板名创 网站建设
  • 建设网站的3个必要条件另类投资公司网站建设规定
  • 网站管理员登录入口wordpress实战memcahce
  • 做的网站要花钱吗博物馆网站建设方案
  • 用在线网站做的简历可以吗设计师采集网站
  • 一般做网站用什么字体比较合适免费下wordpress
  • 如何做微信商城网站建设福州抖音seo
  • 手机商城网站制作公司好的学习网站打广告
  • 网站的优化哪个好wordpress 文章如何设置缩略图
  • 网站后台的安全dw怎么做打开网站跳出提示
  • 做外汇看的国外网站空间域名
  • 山东川畅科技做网站多少钱龙岩做网站价格
  • 太原企业网站怎么优化采购管理系统的功能有哪些
  • 模板网页制作优化大师下载安装
  • 电子商务网站建设侧重哪几个方面网站建设技术是什么
  • 网站建设平台代理浙江网站建设专家评价