state相关内容

如何使用反应路由器保持状态

我有一个带有主 App.js 文件的 React 应用程序,该文件保存我的初始状态.然后我设置了一些路由来浏览我的应用程序. 在其中一条路线中,我有一个按钮,按下该按钮时会处理设置状态.我知道这是有效的,因为我已经控制台记录了状态的变化.但是,它随后也会调用: window.location.href = '/'; 然后这会将我们路由到我们的主页.但是,一旦主页呈现,状态就会恢复到 Ap ..
发布时间:2021-07-04 20:51:54 其他开发

将输入状态从父组件传递到子组件

我想将值和 setValue 传递给 Right 组件.我做了一些事情,但它不起作用.我正在输入,但它正在立即删除.我什至看不到我在 textinput 中输入的内容.这样做的正确方法是什么? export const Vault = ({ navigation }: VaultStackNavigationProps) =>{const [value, setValue] = useState ..
发布时间:2021-07-04 19:54:25 其他开发

如何在功能组件之间传递状态?

我目前正在使用 react-js 和 react-hooks 编写一个注册页面,我仍在学习,所以如果这是一个非常简单的问题,请原谅我. 我有一个用带有钩子的功能组件编写的 signup.js.signup.js 导入 'EmailTextField', 'PasswordTextField', 'NameTextField', 'CellPhoneTextField' ... 其组件也用钩子 ..
发布时间:2021-07-03 19:33:48 其他开发

关于 flutter 的 provider 中发生的错误

我正在了解 Flutter 的提供者,但我遇到了一个错误. 以下代码有效. [code1]类模型扩展 ChangeNotifier {无效保存(){打印('保存');}}class Main 扩展了 StatelessWidget {@覆盖小部件构建(BuildContext 上下文){返回 ChangeNotifierProvider(创建:(上下文)=>模型(),孩子:脚手架(应用栏: ..
发布时间:2021-06-22 20:21:52 其他开发

如何处理 swiftui @State 可选解包

在 swiftui 中,我有一个状态变量 count ,它是可选的,在当前的工作表中,我解开可选并显示 Detailview,但它似乎从未出现过. 知道为什么不去那里吗? 它似乎从未命中 DetailView(count: num) 导入 SwiftUI结构内容视图:查看{@State var showDetailView = false@State 变量计数:整数?var ..
发布时间:2021-06-12 20:56:40 其他开发

如何将状态从页面传递到组件并返回到页面?

有没有一种不使用 Redux 的方法,我可以从我的 home.js 页面(我使用的是钩子而不是类)设置/使用状态,将它传递给我的组件 MyComponent.js 并且一旦在此组件内单击一个 div 更新状态(对于 home.js 页面也是如此)? 在 home.js 中,我有类似的东西: 导出默认函数 Page({ session, items }) {const [selectedTa ..
发布时间:2021-06-07 20:08:45 前端开发

无法在react-select组件内维持formik状态值

我正在使用带有Formik的react-select(多值)以及Material-UI Stepper(向导),并将这些值成功存储在Formik的initialStates值中,但是当我前进到下一个屏幕时,在我的条件下使用条件组件渲染步进,然后返回到我的反应选择组件所在的一个屏幕,即使这些值仍在Formik的initialStates值中,它也不再保存/显示我的反应选择组件中已经选择的值. ..
发布时间:2021-05-31 20:39:34 其他开发

窗口重新加载时Redux状态重置(客户端)

与对象&中的对象一样,我有非常大而复杂的对象,例如userInfo,chatInfo等.具有大量嵌套信息的数组.每次我刷新页面时,事情都在我的react应用程序中,redux状态被重置,我必须再次调用所有这些API. 我对此主题进行了一些研究.我在redux上检查了Dan Abramov的Egghead教程.他的工作是在浏览器的localStorage中维护redux状态,并在每100或50 ..
发布时间:2021-05-30 20:01:36 前端开发

当应用程序在本机中处于前台或后台时如何调用函数?

当我的本机应用程序转到后台或前台时,我遇到问题.当应用在后台或前台但无法找到任何解决方案时,我试图在设定的时间间隔内调用操作. 在我的应用程序中,当用户单击“开始导航"按钮并将其重定向到手机的“默认地图"应用程序时.当应用未激活时,我需要在一定时间间隔内更新数据库. 我已使用Appstate来检查应用程序何时未激活.并将setInterval函数设置为在一组时间间隔内调用操作. c ..
发布时间:2021-05-29 20:41:04 其他开发

React' s的setState是异步的还是某种东西?

嗯.我正在使用 setState ,由于某种原因,其后的代码无法访问新状态! 有什么用?! 解决方案 是的.它是异步的.我之所以这样发布是因为,这对于新的React用户而言并不是立即显而易见的. 将“队列"更新为组件状态. 如果您需要执行依赖于新状态更改的代码块,请像这样传递回调: getInitialState:function(){返回 {isFinalCount ..
发布时间:2021-05-19 19:39:20 前端开发

我如何setState onClick

嗨,所以我得到了我的react函数,它的状态是我用来知道应该在给定的时间渲染哪个组件;这是我的主要App功能(由于它不是相关事件,因此我仅包含该功能,而不包括该类的其余部分) 我的应用功能 功能App(){const [menuState,setMenuState] = useState('journal');返回( ..
发布时间:2021-05-15 21:11:09 其他开发

如何变异STVector?

MVector 有两种样式,分别是 IOVector 和 STVector .我想编写一些使用 STVector 的函数,以便尽管使用 Data.Vector.Algorithms 中的快速可变矢量算法,也可以从纯代码中调用它们. 借助相关线程,我已经到了这一步:我可以将一个不变的 Vector 粘贴到一个可变的 ST 上下文中: 导入Control.Monad.ST导入Data.Vector ..
发布时间:2021-05-13 20:40:55 其他开发

如何将输入数据从一个组件复制到另一组件?

我是React的新手,正在练习表格形式的数据传输.我有这样的基本形式. 我希望用户从下拉菜单中选择一个设备并输入邮政编码.当他们单击go时,它们将被重定向到另一个页面,该页面具有其他详细信息.像这样: 现在可以从其他链接来访问第二页,而其他链接之前可能没有填写两个输入,所以我想要给用户的是将两个输入预先加载在第二个表单上,以避免浪费时间.像这样: 第一个组件的代码 ..
发布时间:2021-05-09 19:07:00 前端开发

提交后在React中清除表单

使用Axios创建表单提交后,我试图清除表单数据.消息运行顺利,响应记录到页面上,但是提交后,每个文本字段中的数据仍保留在页面上. 我尝试添加一个 resetForm 函数,在该函数中,我将表单重新设置为原始的空白状态,但这是行不通的. import'react'中的React,{组件};从'react-mdl'导入{网格,单元格,文本字段,按钮};导入'./Contact.css';从 ..
发布时间:2021-05-09 19:02:01 其他开发

处理React Hooks中的选择选项

我正在尝试使用React Hooks中的[useState}从下拉选择中获取文本值.我只是得到值(数字)而不是文本.香港专业教育学院复制了代码的下面,控制选择下拉列表的位.我在这里想念什么?谢谢. const [addrtype,setAddrType] = useState('Home')函数handleAddrTypeChange(e){setAddrType(e.target.value ..
发布时间:2021-05-09 18:58:09 其他开发