JSX是一种开源编程语言,或者是具有类和静态类型的AltJS。源代码被编译成高度优化的JavaScript。有关React的问题,请改用[reactjs]!
我正在尝试创建一个 ios React JSX 应用程序,但我不断收到此错误,我不知道为什么。我从我的主屏幕文件中复制了有效的 ts 文件,所以我很困惑为什么我会在这个 f...
如何将 React 中的 onClick 输入值恢复为默认值?
我有一个内置反应钩子的数据表。在每一行上,我允许用户编辑值并进入我所说的编辑模式,如下所示: 输入 const TableRow = (props: any) => { 常量 [在...
TypeError:无法读取 null 的属性(读取“useContext”)-Material UI
我在我的项目中使用MUI(Material UI)。 我尝试使用的组件是 Button。 请在此处查看其官方组件文档。 发生错误的代码: 导入 * as React from 'react'; 导入
React 组件崩溃问题:URL 解析期间 Ref 未初始化
我有一个组件,如果选择它,它应该展开。这是我目前的方法: 我有一个组件,如果被选择,它应该展开。这是我目前的方法: <Element ref={elementRef} style={{ height: isSelected ? `${elementRef.current.scrollHeight}px` : '0px' }} /> 现在,我添加了解析 URL 的路由。例如,如果我位于 host:port/selected/1,第一个元素应该自动展开。 URL 解析工作正常,但它发生在网站创建之初。 这会导致函数返回 JSX-Element 时,isSelected 计算结果为 true,这会导致问题,因为 ref 尚未初始化。 (elementRef.current 是 null) 或者换句话说:非渲染对象的滚动高度没有意义,React 告诉我是这样。 我正在努力找出处理这个问题的最佳方法。我想我需要使用与 useRef 不同的钩子,但是哪个? 我尝试将 useState 与依赖项 isSelected 和 elementRef 一起使用,它不会在渲染后触发,而是在渲染之前(或期间)触发。 如果在最初的渲染中尚未设置引用,那么您可以使用可选链接运算符和后备值。 示例: <Element ref={elementRef} style={{ height: isSelected ? `${elementRef.current?.scrollHeight ?? 0}px` : '0px' }} />
React 组件应该使用 .js 或 .jsx 文件扩展名吗?
当我在 React 应用程序中构建组件时,我通常使用 .js 文件扩展名(即使我用 jsx 编写),但我见过一些使用 .jsx 文件扩展名。 使用 .jsx 文件扩展名是否更好...
React 应用程序中的react-data-table-component 运行时错误
我在尝试将react-data-table-component集成到我的React应用程序中时遇到了运行时错误。当我在获取数据后尝试渲染数据表时,似乎发生了错误...
在React中,在JSX之外创建点击处理程序对性能有什么提升吗?
这是一个带有点击处理程序的 2 个按钮的示例,一个函数在组件主体中创建,另一个在 JSX 中创建。有性能差异吗? 函数父级(){ 常量 [计数,
我在 vs code 中遇到了 emmet 的奇怪问题。 输入一些 emmet 缩写并按 Tab 键后,我收到一条警告“未找到命令 emmet.expandAbbriviation” 我有
如何使用 React 和 localStorage 在首次访问时将组件显示为弹出窗口?
我想在用户第一次访问时在我的 React 站点的主页上显示一个弹出窗口(卡片组件)。一旦显示弹出窗口,我不想在后续访问中再次显示它。我...
我正在设计一个“更改密码”屏幕。有三个文本输入字段,其中一个设计和调整正确,但另一个调整不正确。他们没有得到......
ReactComponent 不能用作 spfx tsx webpart 中的 JSX 组件
我正在使用轮播制作 spfx web 部件,为此,我正在使用react-elastic-carousal npm-link 但是当我尝试使用它时,它给了我一个错误,如下所示: Carousel' 不能用作 JSX 组件。 它的
我应该使用 React.createElement 从组件返回多个子组件吗?
我有一个接收原始文本和一些扩展信息的组件。它使用此信息增强文本,并返回一组文本片段和增强的组件。 最初,我创建...
我最近使用 Motion Canvas 制作动画。我想避免 Txt 组件中的空格崩溃。我一直在寻找解决方案,例如将空白样式更改为 pre,但这不是 ev...
我想做的是让侧边栏用箭头按钮折叠,当前代码使按钮折叠并展开侧边栏,但是它的位置错误,因为它应该附加...
在React.js中单击时让div按钮隐藏其父div的最简单方法是什么
我有一个简单的任务(一行),用纯 HTML/CSS/JS 编写,但我在 React 中找不到简单且有效的方法。 我有一个父 div,它有两个孩子。 第二个孩子才是有意义的
我有这个反应应用程序结构。一些组件根据本地存储的内容被隐藏。 从“反应”导入反应; 从“react-router-...
我的应用程序中有一个需要两种类型请求的路径,对于 GET 请求,我希望它返回一个 React JSX 元素/组件,对于 POST 请求,我希望它运行,我处理然后重定向到另一个
我正在尝试使用 typescript + React 创建一个网站,但遇到了一些问题。我已将一个视频嵌入到我的网站中,我想将其作为第一部分的背景,但无论如何......
尽管我的本地 Keycloak 服务器上有一个活动会话,React 应用程序仍然停留在加载页面上
我正在本地开发一个React应用程序并使用Keycloak来管理身份验证。我使用keycloak.js包和react-keycloak包从react应用程序访问Keycloak服务器。 当...