开发者问题收集
我是 React 的新手,在使用它时遇到了一些麻烦。我有一个 React 类,它将一堆 JSON 作为对象放入存储中,即包含两个元素的 PushNotification:pushId 和 count。因此,存储应该有一个 PushNotifications 列表。但是,当我尝试将该信息显示到屏幕上时,它只输出其中一个。我的 React 代码是:socket.onmessage = function
我在 react.js 中渲染 ajax 数据时遇到问题。在我的渲染函数中,我有{!isLoading &&this.renderList(items)}我的 renderList 函数如下renderList(items) {......const renderLi = (statusObj) => {return ( <h1> something </h1> )}statusList.map(
我尝试在组件上显示一些虚拟数据,但看不到任何内容。当我console.log时,我得到了预期结果[object Object]。我认为我的actions、actionCreators和reducers中缺少了某些内容。#actions/types.jsexport const FETCH_USERS = 'fetch_users';#actions/index.jsimport {FETCH_US
我无法从 map 函数返回值。我从数据库中获取数据作为对象数组。使用如下操作获取它们:componentDidMount() {this.props.fetchArticle();}我返回的数据如下:(这只是一个示例,用于查看其是否有效)if(this.props.article) {const articles = this.props.article.data;console.log(arti
我是 Redux 的新手,我想我开始了解它的工作原理,但我在将数据导入 Store 时遇到了一些初始问题。我相信我已经很接近了,但就是有一些东西我没有得到。任何帮助都非常感谢!我需要这个工作的原因是因为我有其他组件可以使用相同的数据,所以我认为最好将数据保存在 Redux Store 中。如果有其他方法可以解决这个问题,请告诉我。操作:import fetch from "isomorphic-f
我试图将状态中的数据加载到表单中,但遇到了麻烦。我登录并将电子邮件和令牌保存到 Redux 状态中。当我推送到其中包含表单的这个测试页面时,我无法在表单内显示电子邮件。为什么我无法加载电子邮件?我可以在 TestPage.js 上看到它,但在 TestForm 上看不到。TestPage.jsimport React from "react";import PropTypes from 'prop
render()没有返回任何内容,data是一个array,并且它不是undefined或null(使用debugger检查)。它迭代所有需要的数据,但没有返回任何内容。如果需要,您可以在这里找到完整代码:https://github.com/BakuganXD/taskManager/tree/boardUpdateComponent.js:class ProfilePage extends R
我对 React-redux 应用程序开发非常陌生,所以我正在尝试编写简单的世界杯应用程序。我的代码很简单;class Teams extends Component {componentDidMount() {this.props.onRequestData();}renderTeams() {const { team } = this.props;console.log(team);_.map
我获取了填充表单的状态,但这不是实际状态,显然它是初始状态。import React from "react";import store from "../store";const Invoice = () => {console.log(store.getState().login);return (<div className="span7"><h4 className="title"><sp
我有一个与 redux 连接的 React 应用。该组件有一个表单,当表单提交时,它会对 api 进行 PUT 调用。当我提交表单时,我可以看到 redux 会相应地更新,但是当我尝试在我的组件中将 redux 状态作为 prop 访问时,props 数据不会返回当前数据并且关闭了 1。例如,这是我的 redux 存储中的数据:Redux 存储:当我在组件中执行console.log("THIS
我正在使用 create-react-app 实用程序创建一个 ReactJS 应用程序。我该如何配置它以使用包含服务工作者的文件?编辑:对我来说,从 Javascript 方面来说很清楚,在我的 index.js 中添加注册:if ('serviceWorker' in navigator) {navigator.serviceWorker.register('./service_workers
大家好!今天我在线部署了一个应用程序来测试它,但不太明白为什么它不起作用。我做了什么:我使用bootstrap创建了一个示例 React 应用程序,并使用firebase来部署它。这是链接。预期是什么?我希望该应用程序能够像angular.io一样在手机上下载。现实:没什么特别的。它实际上已在 Service Worker 中注册,并且加载和下载速度非常快,但仅此而已。现在的问题:我今天已经做了两
我正在尝试在 React 应用中安装服务工作线程。但是当我尝试注册它时,它失败了:Uncaught (in promise) TypeError: Failed to register a ServiceWorker: ServiceWorker script evaluation failed我的代码在 App.js 中,其中的代码是:import React, { Component } fr
我无法注册服务工作线程。该文件位于 index.js 和 app.js 旁边。我收到以下错误A bad HTTP response code (404) was received when fetching the script.Failed to load resource: net::ERR_INVALID_RESPONSERegistration failed TypeError: Fail
我正在使用 ReactJS 制作一个基本的 Web 应用程序来创建推送通知。我想让用户能够通过单击按钮手动注册服务工作线程。但什么也没发生(控制台中没有成功消息)。我是不是哪里出错了?在标准 js 文件中,注册服务工作线程的代码可以工作(虽然没有按钮),但在 react 文件中却不行。注册服务工作线程的代码:以及按钮上的事件监听器:提前致谢!