问题标签 [recompose]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
recompose - Recompose : withState/withHandlers 与 withStateHandlers 组合的等价物
简单的问题:如果我想使用 withStateHandlers 而不是 withState/withHandlers 夫妇。这个等价物是什么:
感谢您的回答 :)
node.js - 将我在 render() 中编写的代码放在哪里
我正在尝试迁移到recompose,但我有点困惑:我通常在 render() 方法的开头编写一些代码,例如检查值,设置样式,......如果我使用我recompose
在哪里可以编写这些代码?例如这个:
reactjs - 使用 recompose 定义时,React 组件上不存在属性
我正在使用带有 typescript 脚本的 create-react-app 作为基础,试图获得一个使用 recompose 的简单示例。
问题是我无法将属性直接发送到组件。
我创建了一个简单的用户组件./components/User.tsx
:
我在里面使用它index.tsx
:
以上工作正常,但如果我使用以下代替:
我收到以下错误消息:
我的package.json file
:
reactjs - 如何使用 recompose 的 toClass HOC 向功能组件添加 ref?
我正在尝试向 React Native 中的功能组件添加一个引用,以便在 FlatList 组件上使用 scrollToEnd。
我想为此使用 recompose ,正如他们的文档所述, toClass() 应该能够处理这个问题。然而,没有给出例子。
目前,这是我失败的实施。有人可以告诉我我做错了什么吗?
我将不胜感激!
reactjs - 有没有更好的方法来处理这个 redux recompose 分支用例?
我有一个名为 的组件PartyDetails
,它需要通过 ajax 调用获取数据。我想Loading
在 ajax 请求正在进行时显示一个组件。
问题是为了确定数据是否加载,我需要访问存储。这就是我的增强效果:
哪里propSetter
是:
并且lifecycleEnhancer
是:
并且loading
是(请注意,在这种情况下,dataLoaded
来自前面connect
已经完成的propSetter
):
所以基本上,如果数据已被提取,我将使用第二个连接来获取PartyDetails
.
recompose
几天前我刚开始学习,但找不到适合我用例的示例。以上是我在阅读文档后得出的结论,以及在其他文章中找到的一些示例。
我正在做的事情是处理这个问题的好方法吗?这是否可以以更好的方式完成,也许不需要 2 个connect
电话?
javascript - 高阶组件:默认道具
我有这段代码并试图用反应类包装一个 HOC。我首先想要的是覆盖默认参数的一部分。所以这是我的代码(你不需要阅读整个代码,问题只是关于 HOC 中的 defaultProps)
首先是组件:
现在的 HOC:
我想从 defaultProps 中删除 "markers: generateMarkers(MARKERS_COUNT, 0.0003)" 并从外部给出标记。
到目前为止我尝试了什么:
知道如何做这样的事情吗?我希望它可以顺利完成。谢谢!
reactjs - react-google-maps 使用无需重新渲染
我有 1 个任务和 1 个问题。我使用react-google-maps。我的任务是:按事件添加标记。我的问题 - 在每次添加点位置标记后重新渲染组件 GoogleMap。如果我使用 statefull 组件或 HOC,地图会有闪烁效果。我试过使用重组。好图书馆。但是标记被添加到状态但标记没有被添加到地图。为解决这个问题提供一些建议。
reactjs - 重构 withState 如何更新道具更改
我有一个更高阶的组件,我尝试对其进行一些修改(我不熟悉重组)。
这就是我的组件:
如果 mycenter 更新,我希望地图组件更新或重新渲染。我正在尝试从 https://github.com/istarkov/google-map-thousands-markers/blob/master/src/Map.js修改代码
我对代码做了一些修改。首先,地图中心设置为mycenter。这样可行。
之后,用户可以点击某处,中心将被修改
如果“mycenter”更新,有没有办法让组件重新渲染或更新中心?
reactjs - recompose.pure 和 recompose.compose 函数顺序的最佳实践
我想用 recompose.pure 和其他 hoc 组合(重组)一个 React 组件。
我应该按什么顺序执行此操作?
- 撰写(纯,anOtherHoc)(MyComp);
- 撰写(anOtherHoc,纯)(MyComp);
决定这个的标准是什么?
reactjs - 反应原生动画 API 不适用于重组
我有一个在 recompose 中制作的 HOC,它的行为不正常 - 它只是在没有动画的情况下显示组件的最终值。编写为常规类的相同组件表现良好。有人可以告诉我是什么导致了这个问题,或者我将如何处理它以使其正常工作?
重构 HOC 组件:
普通班: