I am trying to use useContext in react and I have a problem sending value into the provider but in useContext I can not get this value
make createContext in parent "index"
export const multiLanguageContext = React.createContext ();
export default function App() {
return (
<BrowserRouter>
<Routes>
<Route path="/" element={(<>
<NavBar/>
<Outlet/>
</>
)}>
use provider in navbar
function NavBar(props) {
const[language,setLanguage]=React.useState(Data_multi_language.english);
return (
<>
<multiLanguageContext.Provider value={{language}}>
and use useContext in fn1
function fn1() {
const [language] = useContext(multiLanguageContext)
return (
<>
<div className="div_of_about_us">
<Empety/>
<h1 className="style_of_text_about_me">
{language.text1_navbar_aboutMe}<span className="style_of_text_me_about_me"> Me.</span>
</h1>