加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

react Context

发布时间:2020-12-15 20:38:14 所属栏目:百科 来源:网络整理
导读:import React,{ useState,useEffect,useContext } from "react";import axios from "axios";import Mock from "mockjs";Mock.mock("/mock/a","post",opt = { const body = JSON.parse(opt.body); return Mock.mock({ code: body.p = 3 ? 1 : 0,"data|2": [ {
import React,{ useState,useEffect,useContext } from "react";
import axios from "axios";
import Mock from "mockjs";

Mock.mock("/mock/a","post",opt => {
  const body = JSON.parse(opt.body);
  return Mock.mock({
    code: body.p >= 3 ? 1 : 0,"data|2": [
      {
        "id|+1": 1,label: "@word",},],// data: [],});
}).setup({
  timeout: 1200,});

const l = console.log;
const BodyContext = React.createContext("body");

function Test(props) {
  // return <Hello body={`hello world`} />;
  return (
    <BodyContext.Provider value="hello ajanuw">
      <Hello />
    </BodyContext.Provider>
  );
}

function Hello({ body }) {
  return <World />;
}
function World(props) {
  // return <div>{props.body}</div>;

  // return (
  //   <BodyContext.Consumer>
  //     {body => <div>{body}</div>}
  //   </BodyContext.Consumer>
  // );
  const body = useContext(BodyContext);
  return <div>{body}</div>;
}
export default Test;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读