هوک useContext امکان خواندن دیتا و دنبال کردن یک Context را در ریکت میدهد.
از Context برای اشتراکگذاری یک مقدار مانند استیت، دیتاها و... بین کامپوننتها استفاده میشود. این هوک، Context را بعنوان ورودی دریافت کرده و مقدار فعلی Context را برمیگردادند:
const contextValue = useContext(Context);
برای نمونه یک Context ایجاد میکنیم و استیت config را به عنوان value به آن پاس میدهیم تا بین کامپوننتها به اشتراک گذاشته شود:
برای دریافت مقدار config در هرکدام از کامپوننتها میتوانیم از هوک useContext استفاده کنیم: