import React, { useState, useEffect, useContext } from "react";
import axios from "axios";
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;
react Context
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
浅谈react contextide 数据 复用 数据传递 显式