【javascript – 在reactjs中没有父子关系的不同组件之间进行通信】教程文章相关的互联网学习教程文章

javascript – 使用ReactJS自动完成属性

我正在尝试使用autoComplete属性来获取信用卡详细信息(不以任何形式包装),但它不起作用. 任何猜测?自动填充功能是否需要https才能运行? 我使用Safari和Chrome尝试过以下操作: < input type =textplaceholder =xxxx xxxx xxxx xxxxvalue = {this.state.card} autoComplete =on/> < input type =textplaceholder =xxxx xxxx xxxx xxxxvalue = {this.state.card} autoComplete =cc-number/>解决方法:我发现我必须将所有输入包装在<...

javascript – ReactJs – 可重用的Redux服务【代码】

我理解Redux的操作,缩减器和映射到商店的概念.我已经能够成功地将Redux执行到我的应用程序中. 我正在愉快地使用React的contextTypes来处理需要以前调用过的Redux数据的子组件. 然后我遇到了一个奇怪的情况,数据被一个孩子变异了.当我在SO上发布问题时,一位成员告诉我,无论如何我应该谨慎使用contextTypes. 因此,克服我的问题的唯一方法是映射到子项的父项中的商店,AGAIN,就像之前父项的更高组件,并将该数据作为道具传递给子项. 但这...

javascript – 简单的Reactjs应用程序,而不使用npm和服务器?【代码】

参见英文答案 > React – component in seperate script does not work 3个我想创建一个简单的Reactjs应用程序,而不使用npm和server.py,server.js等.我只想在浏览器中运行我的index.html.目前我得到的是什么都没有呈现,浏览器显示空白屏幕,控制台也没有错误.我已经包含以下脚本. 这是我的index.html<!DOCTYPE html> <html><head><meta charset="UTF-8" /><title>Hello React!</title><script s...

javascript – ReactJS AXIOS帖子不起作用【代码】

我正在尝试向API提交登录表单,但API不会通过发布请求测试. ReactJS行动:/*** Sends login request to API*/ export function login(email, password) {console.log('Credentials:', email, password)const request = axios.post(`${ROOT_URL}login/login`, {email,password}).then((response) => console.log(response)).catch((error) => console.log(error)); }来自api的登录功能:public function actionLogin($credentials = ...

javascript – 对reactjs生命周期感到困惑【代码】

我有以下Sharepoint Framework webpart,它基本上呈现一个网格取决于具有列表名称的下拉属性.import * as React from "react"; import * as ReactDom from "react-dom"; import { Version } from "@microsoft/sp-core-library"; import {BaseClientSideWebPart,IPropertyPaneConfiguration,PropertyPaneTextField,PropertyPaneDropdown,IPropertyPaneDropdownOption,IPropertyPaneField,PropertyPaneLabel } from "@microsoft/sp-we...

javascript – ReactJs重复使用相同的组件但具有不同的样式【代码】

我有一个我希望在reactJs中重复使用的按钮组件,我想要渲染多个相同的组件,但是使用不同的样式并在按下按钮时使用不同的样式以及鼠标HoverOver 按钮组件是: – import React, { Component } from 'react'; //import './Buttons.css' const buttons = (props) => {return (<div className=""><button id="buttons" class="-"> {props.name}</button></div>);}export default buttons;主应用程序组件保持一个状态,然后状态显示Button...

javascript – 在reactjs中没有父子关系的不同组件之间进行通信【代码】

假设我有2个不同的DOM元素<div id="firstDiv"> </div> <div id="secondDiv"> </div>现在让我说我在firstDiv中使用渲染一些htmlReact.render(firstComponent(null),document.getElementById('firstDiv');现在假设我从firstComponent中的服务器获取一些数据,然后我在secondDiv中渲染部分数据,最好的方法是什么?我可以调用React.renderComponent(,document.getElementById(“secondDiv”) )从第一个组件内部?以及如何实现它们之间的...

javascript – ReactJS setState仅在嵌套在setState中时才有效【代码】

问题:当我使用this.setState并且我在回调中输出状态时,它根本不会改变,但是当我将setstate嵌套在setstate中时它将正常工作. 例:这不起作用 – this.setState({data: newData });这确实有效 – this.setState({data: newData }, () => {this.setState({data: newData}); });这是否与反应批量状态更新的方式有关? 这是setstate不起作用的实际代码,除非我嵌套它(我已尝试在此函数中注释掉所有内容并使用setState将coursePage设置为...

javascript – 在redux中对许多小的可重用的reactjs组件使用connect()是个好主意【代码】

假设我有一个名为< LikePanel>的小型可重用组件.它将用于不同类型的父组件中的多个页面,例如< BlogEntry>或< ItemEntry>或< ReplyEntry>.import {connect} from 'react-redux' import {likeAction} from './LikeAction'class LikePanel extends React.Component{render() {return <ButtonGroup className={this.props.className}><Button onClick={()=>this.onClickLiking()}><Glyphicon glyph="thumbs-up"/>{this.props.like}</Bu...

javascript – 如何在reactjs中解决’找不到模块’webpack-cli / bin / config-yargs’错误?【代码】

当我运行我的第一个hello world反应示例时,我收到以下错误.我该如何解决这个问题?Error: Cannot find module 'webpack-cli/bin/config-yargs'at Function.Module._resolveFilename (module.js:547:15)at Function.Module._load (module.js:474:25)at Module.require (module.js:596:17)at require (internal/module.js:11:18)at Object.<anonymous> (.\ReactJS\node_modules\webpack-dev-server\bin\webpack-dev-server. js:65:1)...

javascript – map函数中的if else语句reactjs【代码】

您不必阅读整个代码,只需阅读editQuantity函数和showOrderItem函数中的注释,特别是在showOrderItem函数中,我的问题是我认为只是愚蠢,因为我的两个函数都在工作,因为它们应该工作, * editQuantity函数应该改变状态,它改变它,我通过添加控制台行检查. * showOrderItem函数假设显示项目,他也在做这个工作. 我的问题是,我尝试在showOrderItem函数中添加不起作用的条件渲染,即使我能够改变状态. 请阅读showOrderItem函数中的注释,以查看...

javascript – 设置在ReactJS项目中识别Appcues的用户【代码】

我正在尝试在ReactJS项目和documentation状态中设置Appcues以添加以下内容以标识当前用户:Appcues.identify({UNIQUE_USER_ID}, { // Unique identifier for current username: "John Doe", // Current user's nameemail: "john.doe@example.com", // Current user's emailcreated_at: 1234567890, // Unix timestamp of user signup date });但是,这会引发以下错误:‘Appcues’ is not defined 这个错误对我有意义,因为...

javascript – 如何使用ReactJS实现真正的部分更新?

我接受了面试,招聘人员问我“处理部分更新并管理应用程序大小” 例如,他解释并展示了一个大小为8MB的SPA,他说这不是理想和完美!?!? 他说我们应该用不同的方法来管理应用程序的大小! 对于测试,在面试后,我使用谷歌浏览器DevTools检查了linkedin网站.在任何请求之后,我看到响应谁是html网页(Html,Css,JS),并且显然每个请求后的linkedin都会向页面添加html响应,这是控制SPA大小的想法! 所以我有一个问题,默认情况下在create-rea...

javascript – 在ReactJS中安排API调用【代码】

我有一个基于反应的Web应用程序,它从Jenkins API检索数据.在componentDidMount()函数期间,我正在调用第一个启动API调用流程的API.然后,我将使用API??中的数据呈现组件. Jenkins服务器每天早上7点开始构建每个项目.因此,我想在每天晚上8点左右从React调用这些API. 我们是否可以安排React调用这些API,并在一天的特定时间内获取前面提到的更新数据?或刷新浏览器等导致新的API数据?我是React的新手,所以感谢您提出的建议.解决方法:您...

javascript – ReactJs组件语法,有什么区别?【代码】

我正在学习Reactjs,我正在尝试编写一个基本组件,任何人都可以告诉我为什么这个组件语法:import React, { Component } from 'react'; export default class AboutPage extends Component { render: function() {const { page } = this.props;return (<div className="blog-post"><h2 className="blog-post-title">{page.title.rendered}</h2><div dangerouslySetInnerHTML={this.createMarkup(page.content.rendered)} /></div>);}...