Javascript 反应本机useContex 从“React”导入React; 从“/userHook”导入{useAuth}; 从“./UserContext”导入{UserContext}; 从“/Pagesd”导入Pagesd; 导出默认函数(){ const{name}=useAuth(); 返回( ); } 从“React”导入React; 从“react native”导入{View,Text}; 从“./UserContext”导入{UserContext}; 函数Pagesd(){ const{name}=React.useContext(UserContext); 返回( {name} ); } 导出默认页面SD;
我希望函数useAuth看到Sa Pagesd()被键入,我哪里做错了Javascript 反应本机useContex 从“React”导入React; 从“/userHook”导入{useAuth}; 从“./UserContext”导入{UserContext}; 从“/Pagesd”导入Pagesd; 导出默认函数(){ const{name}=useAuth(); 返回( ); } 从“React”导入React; 从“react native”导入{View,Text}; 从“./UserContext”导入{UserContext}; 函数Pagesd(){ const{name}=React.useContext(UserContext); 返回( {name} ); } 导出默认页面SD;,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我希望函数useAuth看到Sa Pagesd()被键入,我哪里做错了 我想做案例管理,但名称出现在app js中,但我无法访问子项。目前显示的代码是正确的,只有一个例外 import React from 'react'; import {View, Text} from 'react-native'; import {UserContext} from './userContext'; function Pagesd() { const {name} = React.useContex
我想做案例管理,但名称出现在app js中,但我无法访问子项。目前显示的代码是正确的,只有一个例外
import React from 'react';
import {View, Text} from 'react-native';
import {UserContext} from './userContext';
function Pagesd() {
const {name} = React.useContext(UserContext);
return (
<View>
<Text>{name}</Text>
</View>
);
}
export default Pagesd;
值name
正在从useContext
的返回中被分解。如果给定的值是一个对象,这很好,但我假设它不是
const {name} = React.useContext(UserContext);
React使用大括号
{}
,而内部大括号是一个。到目前为止显示的代码是正确的,只有一个例外
import React from 'react';
import {View, Text} from 'react-native';
import {UserContext} from './userContext';
function Pagesd() {
const {name} = React.useContext(UserContext);
return (
<View>
<Text>{name}</Text>
</View>
);
}
export default Pagesd;
值name
正在从useContext
的返回中被分解。如果给定的值是一个对象,这很好,但我假设它不是
const {name} = React.useContext(UserContext);
React使用大括号
{}
,而内部大括号是一个。请不要链接到图像。将代码直接添加到quetionWhat函数“useAuth”@evolutionxbox如果您现在查看,会发现更多错误吗?组件Pagesd
看起来像什么?@los如果抱歉,我是新的,请不要链接到图像。将代码直接添加到quetionWhat函数“useAuth”@evolutionxbox如果您现在查看,会发现更多错误吗?组件Pagesd
看起来像什么?@losif抱歉,我是新手
const {name} = React.useContext(UserContext);
<UserContext.Provider value={name}>
const name = React.useContent(UserContext);
<UserContext.Provider value={{name}}>