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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |