reactjs相关内容

React.useMemo正在重新呈现数组中的所有项

我有一个在useState中存储一组水果的反应组件。我有一个过滤水果的记忆函数(VisibleFruits)。我将visibleFruits映射到DOM。 问题是,当我检查水果时,所有可见的水果都会重新呈现。 我希望只重新呈现选定的一个,因为它是唯一正在更改的。 有没有办法让我使用此图案,但不在检查时重新呈现所有图案? 现实生活中,在visibleFruits useMem ..
发布时间:2022-07-23 15:03:20 前端开发

对存储中的数组进行排序后,Reaction组件不会重新呈现

我正在学习Reaction和Redux,并按照Redux网站上的教程操作。我正在尝试添加一个功能,允许用户按名称、日期等对待办事项进行排序。问题是,当我对待办事项数组进行排序时,待办事项列表不会重新呈现。state.sortBy由不同的组件调度,并且正在工作。我可以清楚地看到,通过将store.getState()记录到控制台来对阵列进行排序。并且该组件当然已订阅到该存储。 数组更改。当我按 ..
发布时间:2022-07-23 14:29:29 其他开发

反应js读取文档/docx文件的文本

我需要读取由用户上载的文档/docx文件的内容。 我已尝试将jszip与docxtemplater一起使用,但无法读取文件。 如果除了docs/docx文件之外,它还可以读取txt文件,那就太好了。 我有一个这样的docx文件: Io sottoscritto/a __NOME__ nato a __CITTA_NASCITA__(__SIGLA_CITTA_NASCITA ..
发布时间:2022-07-21 21:59:03 前端开发

仅当在浏览器中刷新页面时,数据在Apollo客户端的用户查询中才变得未定义

以下代码在热重新加载Reaction应用程序时起作用。但当我按刷新按钮(或按F5)时,应用程序崩溃,提示数据未定义。 我已经尝试了FETCH-CACHE-POLICATION,每个策略 在GQL操场和阿波罗客户端DevTools中都没有错误。查询运行正常。 import React, { useContext } from 'react'; import { useQuery } from ..
发布时间:2022-07-21 16:03:38 前端开发

如何强制更新React.Memo子组件?

我的主要功能组件对子组件执行大量的useQuery和useMutations,因此我将其设置为React.Memo,这样就不会在每次更新时重新呈现。基本上,当选择新产品时,我仍然会因为备忘录而看到旧产品。 mainFunction.js const [active, setActive] = useState(false); const handleToggle = () => set ..
发布时间:2022-07-21 15:53:47 其他开发

如何使用API-ReactJS中的数据填充选择下拉列表元素

我还是个新手。我正在从API获取数据,当我检查控制台日志时可以看到数据。但是,我不知道如何使用map()创建一个新数组,然后选项元素可以使用该数组来显示货币代码。 当前它填充下拉列表,但选项元素都为空,并且结果显示为NaN。 下面是我获取数据的代码示例。 state = { currencies: [], base: "USD", //default value ..
发布时间:2022-07-20 23:21:35 前端开发

Webpack-使用文件加载器需要图像

我正在使用webpack的Reaction应用程序。 我在webpack的配置中安装了‘文件加载器’和‘网址加载器’。 但是,我不确定如何将图像链接到我的组件。我将该图像的‘src’保存在一个‘Data.js’文件中,我从该文件将该图像的数据传递给Reaction组件。 我的webpack.config.js: ... const PATHS = { app : pat ..

如何在AG网格中增加单元格反应标签?

非常新的AG Grid库,并坚持更新单元格。 实际上,我需要用日期来完成这项任务,但为了简单起见,我将用简单的数字来解释我的问题。 我有 Start,即1。 Stop,已定义 End Duration,已定义 我的目标 Start=Duration+End End=Start+Stop 这是我到目前为止的资料 预期结果 Sandbox Link和下 ..
发布时间:2022-07-15 11:50:41 前端开发

&;不变违规:要求本机组件:在UIManager中找不到RNSScreen&;。&;本机CLI中出错。

我一直收到RNSScreen错误。我已按照Reaction导航指南上的所有说明进行操作,但没有一条对我有效。 推荐答案 看起来本机包不会自动链接。所以试试这个 注意:在您的情况下,它可以是'../'而不是'../../../',因为我使用的是Monorepo。 Podfile pod 'RNScreens', :path => '../../../node_modul ..
发布时间:2022-07-12 15:59:37 其他开发

部署到DigitalOcean时GitHub操作失败

我在尝试通过GitHub操作部署到DigitalOcean时遇到错误,我不确定它为什么要大喊大叫说到Python。是不是因为我用的码头图片?我已经尝试在Droplet上安装了不同版本的Python,尽管这可能与它没有任何关系。 以下是有问题的dockerfile: FROM node:alpine3.12 as build WORKDIR /usr/src/app COPY pack ..
发布时间:2022-07-12 11:29:27 其他开发

OpenLayer 4在地图上绘制箭头

我有一张带有多个点的地图,我想从地图的边界绘制指向这些位置的箭头。当用户平移或缩放地图时,箭头应动态更新其在屏幕上的位置。 如何在地图上绘制指向位置的箭头? 推荐答案 您可以向这些点绘制规则的线条,并对其应用箭头样式,如example所示。 您只需将箭头放置在末端坐标处,而不是将其应用于每个线段。 var styleFunction = function (feature) ..
发布时间:2022-07-11 19:15:39 其他开发

正在使用项的ID恢复滚动位置

我想在从B页面(比如说,项目的详细信息)返回时恢复滚动位置A页面(项目列表)。我已经找到了解决方案here,但专家/评论员告诉我,最好通过react-routes实现它,因为当前的输出是使用sessionStorage完成的。 目前,我从A页面导航到B页面,路线如下: /channelId/items/itemId。当使用history.push(/)返回时,我会进入项目列表的顶部。 附言:我不 ..
发布时间:2022-07-04 16:17:59 其他开发

Reaction路由器DOM v6身份验证

我正在努力理解Reaction路由器身份验证,这是最困难的。我已经读过很多次(可怕的)documentation,我在网上关注了很多tutorials。没有一个办法奏效。Reaction提供的example是用打字稿写的,这使得它更难理解。请帮我弄清楚这一点。 它们(Reaction Dev教程)使用上下文和提供程序。但我似乎也不明白这一点。Imo与Reaction路由器的其余部分不同,它非 ..
发布时间:2022-07-04 16:07:57 其他开发