腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(4652)
视频
沙龙
1
回答
上下文
API
-
多个
提供者
+
多个
页
面的
React
钩子
?
、
如何才能简化
React
Context
API
提供程序,而不必用所有这些提供程序包装我的父组件?我有几个页面:主页,博客,联系人,画廊和关于。我已经为联系人页面创建了
上下文
API
上下文
和
提供者
。每个
提供者
都有自己独特的
API
,我使用Axios和
React
Hooks来获取这些
API
。 我想问的是,有一种方法可以让我的代码保持干净和干燥,而不是一遍又一遍地重复我自己。例如,我希望有一个
上下文
函数,我可
浏览 15
提问于2019-06-24
得票数 0
回答已采纳
1
回答
反作用
上下文
vs,应该考虑哪一种,以及每一种不同之处。
、
、
React
已经发布了
上下文
API
和,但是我们中的大多数人都熟悉Redux,我们应该考虑哪一种。 使用和的目的是什么?请详细解释Redux、Hooks和Context
API
是如何相互区别的。
浏览 0
提问于2019-06-11
得票数 18
回答已采纳
2
回答
无法使用默认值的
多个
上下文
、
我正在试用Reactive16.4中发布的新的
上下文
API
。当我使用
多个
上下文
时,我无法使用
提供者
的默认值,但是在单个
上下文
中,使用者能够接收
提供者
的默认值。背景:const UserContext =
React
.createContext({ name: "Guest" });`
浏览 1
提问于2018-08-02
得票数 4
回答已采纳
1
回答
反应
钩子
中的多
提供者
和路由器
、
、
、
我在使用
多个
上下文
和还原剂的反应钩。这是我的App.js文件import { BrowserRouter as Router, Route, Switch } from "
react
-router-dom</AuthProvider> </Router>}; export default
浏览 5
提问于2019-11-29
得票数 0
回答已采纳
1
回答
React
: Redux中的useDataProvider
、
我有自定义的
react
管理页面,经常查询
多个
资源(帐户,帖子,评论为同一
页
)。 我使用redux作为副作用处理
API
请求,同时将视图组件与此逻辑分离。既然
react
-ADMIN3.0,为了正确地使用dataProvider和所有
react
的错误处理和通知,我应该使用useDataProvider
钩子
,但是-
钩子
不能从saga内部使用,那么我应该如何编排来自saga的
多个
请求呢?
浏览 3
提问于2020-05-09
得票数 0
回答已采纳
4
回答
React
Custom Hooks全局获取数据并在组件之间共享?
、
、
、
在这个来自的
react
示例中,在两个不同的组件中使用了一个自定义
钩子
来获取用户的在线状态... const [isOnline如果它是单独获取的,我如何才能只获取一次全局数据,然后将其传递给我的
React
应用程序中的不同组件?
浏览 1
提问于2019-08-22
得票数 14
3
回答
如何实际使用
上下文
?
、
编辑:使用
钩子
解决我遵循了一些教程,但由于某些原因,我无法将它应用到我自己的代码中。continent={["Africa"]} />编辑3:完整代码: JUMBOTRON (我开始使用
上下文
之前的代码首先,我想把它作为一个道具来传递,但是后来我被推荐使用
上下文</e
浏览 8
提问于2020-04-22
得票数 1
回答已采纳
1
回答
您能在同一个功能组件中对两个不同的
上下文
使用两次useContext吗?
、
、
、
在相同的功能反应组件中,useContext
钩子
可以在两种不同的
上下文
中使用两次吗?在中,我们将得到以下提示: 如果您熟悉Hooks之前的
上下文
API
,那么useContext(MyContext)相当于类中的static contextType = MyContext或<MyContext.Consumer"or“有一点不清楚;它不能告诉我们功能组件是否允许
多个
钩子
。例如,在中,我们被告知使用static contextType = MyContext不允许我们订阅<
浏览 1
提问于2022-06-30
得票数 0
4
回答
自定义NPM组件库无法使用
React
Context
API
、
、
我构建了一个ReactJS组件库,用于通过使用sim链接的NPM包安装的
多个
项目。我希望使用
上下文
API
将数据从从组件库提供服务的父组件传递到我的基础项目,以供同样从组件库提供服务的
多个
使用者组件使用。当我尝试时,在我的子组件中
上下文
总是未定义的。如果我将我的使用者组件放在我的库中的
提供者
组件中,它就像冠军一样工作,但这就破坏了我想要实现的目标。如果我将
提供者
和使用者都导出到我的基本项目中,使用者看不到
提供者
。> }
浏览 1
提问于2019-09-17
得票数 18
1
回答
当提供程序放置在元素树的某些部分时,响应
上下文
无法工作
、
我使用一个
react
上下文
来管理一个大型的输入表单,并且我希望
提供者
被放置在那个输入表单的周围。但是它会引发以下错误:“一个
上下文
使用者是用
多个
子函数呈现的,或者一个不是函数的子函数。
上下文
使用者期望一个子函数是一个函数。如果您确实传递了一个函数,请确保它周围没有尾随或空格。”这是我的背景:import { useState } from "
react</em
浏览 3
提问于2021-12-23
得票数 1
2
回答
和单独的JS文件存储用户数据有什么不同?
、
、
正如我所理解的,
React
上下文
API
用于在组件之间共享数据,以避免在嵌套组件中重复使用道具传递数据。但是我可以用一个简单的单独的JS文件来完成它。用于存储用户数据的
上下文
API
和JS文件之间的主要区别是什么?我应该在何时何地使用?
浏览 5
提问于2021-01-14
得票数 3
回答已采纳
2
回答
React
-
API
函数无权访问
上下文
API
在创建一个可重用的、可导入的函数来进行
API
调用时,我遇到了无法访问
上下文
API
来获取身份验证令牌的问题。FetchDataFunction('get','endpoint', {params: {...}}); },[]);错误:未处理的拒绝(错误):无效的
钩子
调用
钩子
只能在函数组件的主体内调用。这可能是由于以下原因之一: 1.你可能有不匹配的
React
和渲染器版本(如
Reac
浏览 1
提问于2020-01-08
得票数 0
2
回答
我是在使用新的
上下文
API
,还是在使用Redux?
、
、
我已经学习了
React
,并且我已经学会了使用Context
API
,但是我听说有一个“新的context
api
”,因为我是通过一种旧的课程(2017年末)学习
React
的,我不知道我是在使用新的还是旧的Context
API
。另外,我刚刚发现了Redux,它看起来和我正在使用的几乎完全一样,那么Redux和
上下文
API
到底是一样的吗?看看我的代码: 这是我的context.js: import
React
, {Component} from
浏览 26
提问于2019-04-25
得票数 0
2
回答
在一个
React
组件中使用
多个
“useContext”
、
在一个
React
组件中使用
多个
'useContext‘
钩子
是一种好的,甚至是传统的方式。通常我从提供程序中提取状态和分派,如下所示:当然,这意味着我在
上下文
本身中定义了state现在我读到一些人制作了一种“rootContext”,你可以通过一个
提供者
传递所有的状态。然而,对我来说,这似乎有点过头了。当然,我可以将state和dispatch命名为不同的名称,但是,我认为在使用u
浏览 1
提问于2020-07-04
得票数 2
1
回答
使用
React
管理
多个
websockets
、
、
、
、
我目前正在使用JSON RPC2.0后端
API
开发一个基于
React
.js的SPA。该接口基于websocket,需要跨
多个
React
.js组件同时打开和管理
多个
websocket连接。首先,我考虑使用
React
Context
API
来管理这些套接字连接,其中包含一个保存连接状态的自定义
提供者
组件,并更新
上下文
和一个HOC/Hook。export default withWebsocket(App); 这对于单个连接非常有
浏览 74
提问于2021-02-27
得票数 0
2
回答
如何从非
react
类调用update
react
上下文
状态/或调用方法?
、
、
我有一个
react
上下文
,它被用作跨
多个
组件的
提供者
。,但它似乎只来自于夹在<Context.Provider>之间的某种类型的
React
组件 并且useContext只有在相关项被传递到呈现循环中时才会亮起编辑我想要
浏览 4
提问于2019-11-03
得票数 1
1
回答
react
-使用动态参数查询提供程序内的useQuery
、
我使用
react
query是因为它非常强大,但是我很难在
提供者
内部的许多组件之间共享我的数据。我想知道这是不是正确的方法。PostsContext.jsimport { useTemplate } from '../
api
"; return useQuery([&qu
浏览 39
提问于2021-02-13
得票数 2
回答已采纳
1
回答
对所有Axios请求使用Auth0
React
、
、
我已经通过遵循他们的快速启动教程设置了Auth0 with
React
。const TestComponent = () => { const getObjectsFromAPIAuthorization: "Bearer " +
浏览 1
提问于2019-11-04
得票数 5
回答已采纳
1
回答
如何使用
钩子
(useState)将数据从一个页面传递到另一个页面?
、
const [getName, setName] = useState("")itemId:{route.params.myItem}对象作为
React
浏览 2
提问于2022-01-23
得票数 0
1
回答
如何使用静态变量获得更新的响应
上下文
?
、
ClientContext: test: "Hello" export const UserApplicationContext =
React
.createContext如何在不导出新
上下文
的情况下访问更新的值?谢谢!
浏览 0
提问于2019-03-12
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券