ICode9

精准搜索请尝试: 精确搜索
  • javascript-如何对redux使用react native asyncstorage?2019-11-08 14:34:12

    我已经进行了登录和注销操作以及userReducer.如何将异步存储与redux集成?我正在使用redux thunk作为中间件. 我能够使用内部状态变量来实现登录和注销,但是我无法理解如何将其分解为动作和reducer,以及如何使用asyncstorage来存储accessToken. 原始代码: _onLogin = () => { aut

  • javascript-React set-state在获取成功功能中不更新(在按键事件上)2019-11-08 12:36:54

    我有一个搜索组件,其中包含一个输入,在该输入上定义了一个按键事件处理程序函数,用于根据输入的字符串获取数据.如下所示: class SearchBox extends Component { constructor(props) { super(props); this.state = { timeout: 0, quer

  • javascript-在React中将状态从一个组件设置为另一个组件的最佳做法2019-11-08 12:34:26

    我从最佳实践的角度提出这个问题-我在这里找到的答案是有关单个代码库的更具体问题.如果已被回答,我很高兴被指出正确的方向;如果我尝试的事情被认为不是好的做法,我很乐意被换个方式显示-我可能误解了一些概念… 我正在学习React并正在使用它构建一个简单的应用程序. 主要是为了保

  • javascript-如何为数组对象分配唯一索引值?2019-11-08 12:34:06

    我正在使用以下函数向每个数组对象添加索引,但是当我检查console.log时,所有id都会获得相同的值 var foo = [...this.props.articleList]; foo.forEach(function(row, index) { row.id = index+1; }); console.log(foo); 我想要这样的东西=> [{…}, {…}, {…}, {…}, id: 1],

  • javascript-在ReactJS中从另一个组件更新组件的状态2019-11-08 12:33:08

    我正在关注本文(原始实现Sibling Sibling): Update state cross component 该示例运行完美.但是,当我尝试将每个类分离到每个.js文件时,然后使用导入/导出互相调用/绑定.它(更新状态)不再起作用.像这样的结构: Sibling1.js import React, { Component } from 'react'; <-- some decl

  • javascript-期望的实例道具与React 16中的记忆道具匹配2019-11-08 11:33:55

    我正在从react版本15升级到16(16.6.1),并且在控制台中看到了很多警告,我应该担心吗? 警告:预期的实例道具与componentDidUpdate之前的记忆道具匹配.这可能是由于React中的错误.请提出问题. 我无法提出问题,因为我无法查明问题,也不是我要共享的代码.我在网上找不到有关此问题的任何信

  • javascript-如何解决异步函数中的承诺?2019-11-08 11:33:34

    我有一个生命周期方法componentDidMount,它调用一个递归异步方法,并且我希望递归函数在获取所有数据后返回一个Promise. async componentDidMount() { let response = await fetch(`${STORY_URL}${this.props.match.params.id}.json`); let result = await response.jso

  • javascript-将函数作为参数传递,这将是onClick事件2019-11-08 11:33:14

    我有一个返回React.ReactElement对象的函数.我想将该函数传递给分配给onClick按钮事件的函数. 我调用该函数: this._createInjurySection1Drawer([{innerDrawer: this._createInjurySection2Drawer, shouldShow:this._OnClickCloseInjurySection2}]) 功能: private _createInjuryS

  • 使用setTimeout()的Promise.all()问题,状态未更新2019-11-08 10:37:40

    我有一个箭头函数,该函数从cDM调用以使用setTimeout()每20秒检索一次日程表的更新状态. componentDidMount() { //get request to /schedules //update state with response data this.getUpdatedStatus(); } / schedules中存在的每个时间表如下所示: "data": { "id"

  • 为什么我们在所有地方都需要bundle.js?2019-11-08 10:37:02

    Node.js / Angular / React应用程序对bundle.js有什么需求?如果在构建和部署应用程序时未使用该怎么办?解决方法:捆绑来自哪里? 由于性能原因,我们开始捆绑资产. > HTTP1在单个连接上支持有限的请求.为每个资产创建连接会降低性能. >我们开始逐页捆绑事物,以通过更有效的缓存提高性能.

  • javascript-如何解构{this.props.children}?2019-11-08 09:34:56

    我想为我的移动应用添加背景,但是当我使用“ this.props.children”时 埃斯林特说我“必须使用破坏性道具分配”.为什么我可以破坏这个道具? 这是我的代码, export default class WallPaper extends Component { render() { return ( <ImageBackground source=

  • javascript-如何读取输入,然后通过屏幕阅读器标记?2019-11-08 08:36:58

    我正在对辅助功能进行更改,并且输入的标签带有动态值(搜索结果数),需要通过屏幕阅读器将其读取给用户. 我看到一个问题,即读取输入,然后使用动态内容设置的标签开始读取,然后再次读取输入,从而中断了动态内容. 我尝试在标签上设置aria-live =“ assertive”,并使用aria- describeby

  • javascript-确保组件只能是特定父组件的子组件2019-11-08 07:35:21

    基本上,我希望能够定义一个组件列表,该列表可以在组件层次结构中的“子组件”的紧上方.有没有编程的方式来检查这一点? 该列表基本上是一个类数组,例如 const allowed_parents = [Parent1, Parent2, Parent3]; 接着 <UnListedParent> . . . <Child /> </UnListedParent>

  • Javascript检查对象数组中是否存在字符串2019-11-08 07:35:03

    我的程序中有两个数组,一个数组包含用作键的字符串列表,另一个数组也包含键. let classKeys = ['math', 'robotics']; let classesInList = [{key : "WIHUGDYVWJ", className : 'math'},{key : "qwljdhkuqwdnqwdk", className : 'english'},{key :

  • javascript-如何在React中传递带有事件处理函数的道具?2019-11-08 07:34:21

    我正在尝试运行一个简单的应用程序,该应用程序以数组的形式呈现我一生获得的不同昵称. 我总共有两个组件,pushMe组件作为子按钮,nameFinder作为父按钮.我试图将我的display()方法作为onClick事件传递到pushMe按钮组件中,但该按钮不会呈现任何结果.我试图找出我所缺少的. import Re

  • javascript-如何在一个屏幕而不是整个应用程序中处理退出应用程序-React Native?2019-11-08 06:36:31

    我在BackHandler上有问题,问题是 当运行该应用程序并转到“注册”屏幕并在我的手机上触摸后方时,他们将运行该功能并显示警报以进行确认,但是现在当我转到任何其他屏幕并触摸后方时,我需要返回到每个BackBack.exitApp()上的上一个屏幕;运行,尽管我写的是routname是SignUp,但只是退出

  • javascript-ReactJS:使用alert()从用户那里获取输入2019-11-08 06:35:03

    如何使用alert()允许用户输入其名称并将其保存为状态? 到目前为止,这是我尝试过的事情: render: function() { return ( <div> <input type="text" onChange={ this.handleChange } /> <Button>Save</Button> </div> ); } } 解决方

  • javascript-使用SSR响应HMR2019-11-08 05:37:17

    我正在尝试为React-application设置SSR,当我在开发环境中首次启动服务器时,一切正常(服务器发送浏览器HTML和CSS),更改应用程序的源代码后,我得到了一个错误: 引发此错误是因为服务器上的源代码已过时,但是客户端具有新版本,React会在出现此问题时通知我.我认为解决此问题的方法是

  • javascript-ReactJS:如何使用localStorage更新属性状态?2019-11-08 03:37:43

    我的初始状态为component: constructor(props) { super(props) this.state = { currentId: 0, pause: true, count: 0, storiesDone: 0 } this.defaultInterval = 4000 this.width = props.width || 360 this.height = props.he

  • javascript-未定义“表单” react / jsx-no-undef2019-11-08 03:36:09

    您好,下面的应用程序react我必须管理一个表单来验证登录页面,参数是电子邮件和密码,但是当我执行代码时,会显示以下错误,错误:第33行:未定义“ Form” / jsx-no-undef JavaScript代码: import React, { Component } from 'react'; import { Button, FormGroup, FormControl, ControlL

  • javascript-使用Ramda镜头更改对象的值属性2019-11-08 03:34:13

    我想知道如何使用Ramda Lenses更改对象属性. 目前,我的状态很深: buckets[ blocks[ messages[ replies [ {id: 0, text: 'text 0', value: 'simple value 0'}, {id: 1, text: 'text 1', value: 'simpl

  • javascript-听模型更改的惯用方式2019-10-30 02:36:24

    我是第一次玩React,我想我真的很喜欢.到目前为止,我已经用它实现了棋盘游戏Go(的大部分),但是我遇到了奇怪的事情,我不知道该如何以惯用的React方式进行操作.基本上,我有一个模型(棋盘游戏),实现为自己的类Board.它仅公开其构造函数,以及play(i,j)和pass方法.它处理所有游戏逻辑并

  • javascript-React.js:批处理setState以确保仅一个DOM布局/绘制2019-10-30 01:47:13

    我有一个在做setState的onWheel处理程序,它引起的布局比绘画要多: …通过将事件值更改批处理为一个setState来避免这种情况的任何良好模式? (我以为这个内置组件有些神奇.)解决方法:就我而言,这似乎可行.将更改缓存在onWheel处理程序中,然后使用requestAnimationFrame进行调度以进行

  • javascript-Reactjs-强制刷新的工作流程是什么?2019-10-29 14:35:51

    我只是想创建一个包装CodeMirror(4.1)编辑器的react组件. 我遇到了this problem,在组件加载后,通过强制刷新进行了一次工作循环,但是我不确定在将反应添加到图片中后需要实现的工作流程. 建议是要克服错误,我需要 “Call .refresh() after resizing the wrapping container.”

  • javascript-使用TestUtils.Simulate麻烦在输入元素上创建更改事件2019-10-29 01:38:22

    我正在尝试以开玩笑的方式为“ Thinking in React”(http://facebook.github.io/react/docs/thinking-in-react.html)中显示的示例编写测试. 而且,我很难使用TestUtils.Simulate为搜索输入对象提供更改事件. /** @jsx React.DOM */ jest.dontMock('../ProductTable.js'); jest.do

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有