با سلام خدمت شما در هوک useContex آیا ابجکت را نمی توان ارسال کرد؟چون من هنگام ارسال ابجکت با ارور مواجه می شوم
در این جلسه به توضیح هوک useContext از دوره آموزش ری اکت (React.js) پروژه محور میپردازیم.
برای ارسال نظر ابتدا باید وارد سایت شوید
با سلام خدمت شما در هوک useContex آیا ابجکت را نمی توان ارسال کرد؟چون من هنگام ارسال ابجکت با ارور مواجه می شوم
سلام وقت بخیر.
دقت کنید باید توی value و در بین { } قرار بدید. شما یک object دارید توی متغیری فرضا به اسم user
const user = {
name: 'ali',
age: 25
};
باسلام و احترام
با توجه به توضیحات استاد
نحوه صحیح تعریف آبجکت :
import React from "react";
import Acomp from "./component/Acomp";
export const UserContext = React.createContext();
function App() {
const object = {
name : "mehdi",
lastName : "mactabi",
age : 22
}
return (
<UserContext.Provider value={object}>
<Acomp />
</UserContext.Provider>
);
}
export default App;
import { useContext } from "react";
import {UserContext} from "../App"
const Ccomp = () => {
const userContext = useContext(UserContext);
console.log(userContext)
return (
<>
<h1>{userContext.name}</h1>
<h1>{userContext.lastName}</h1>
<h1>{userContext.age}</h1>
</>
);
}
export default Ccomp;
سلام وقت بخیر.
خیلی ممنونم بابت ارسال مثال??
شکیب زیدی
سلام و عرض ادب
استاد خسته نباشید دوره هاتون واقعا عالین و همه آموزش هاتون کاربردی و درجه یک هستن فقط یه انتقاد کوچیک میخواستم ازتون بکنم صدای ویدیو ها خیلی کمه یعنی من با لپ تاپ صداش رو میزارم روی 100 بازم صدا کم هستش و باید حتما از هدفون استفاده کنم اگه بتونید یکم صدای ویدیو ها رو بهتر کنید خیلی بهتر میشه حالا نمیدونم از میکروفونتون هست یا مال پلیر سایت ولی کلا این مورد رو اوکی کنید عالی میشه بازم ممنون از زحماتتون
علی شیخ
2 ماه پیش
سلام وقت بخیر.
ممنون از شما و حمایت و پیشنهادتون🙏
خداروشکر دوره ها براتون مفید بوده
احتمالا پلیر سایت هست چون اگه دانلود کنید و توی پلیری باز کنید صدا اوکی هست.