【javascript-如何使用Material ui reactjs禁用今天起的过去日期?】教程文章相关的互联网学习教程文章

javascript – 如何在ReactJS中调用同一个类中的方法?【代码】

我想在同一个类中调用该方法.例如,当我单击一个按钮时,它将触发方法handleLoginBtnClicked().我希望它会在同一个类中调用checkInputValidation()方法.这样做的正确方法是什么?export default class LoginCard extends React.Component {//If I click a button, this method will be called.handleLoginBtnClicked() {this.checkInputValidation();}checkInputValidation() {alert("clicked");}.........render() {...<LoginBtn on...

java – 如何在Tomcat服务器上部署reactJS应用程序【代码】

我是reactjs的新手,我想在tomcat服务器上部署我的reactjs应用程序而不是在反应服务器上运行,默认端口是3000.我运行npm serve命令来运行npm本地服务器,但需要使用tomcat服务器访问该应用程序. 请给我任何建议. 谢谢解决方法:npm run build可以触发构建过程但是它会生成代码,假设基本url没有任何相对路径,但是如果我想部署到我的服务器中的相对路径怎么办?所以我的意思是相对路径是,我在我的tomcat webapps目录中有一个simpleapp文件...

javascript – ReactJS:测试包含组件的组件【代码】

我使用Jest来测试我的React组件.但是,我不知道(或者没有看到任何东西)如何测试将方法传递给子组件的组件(作为prop).例如,我有:Form,MemberList,Member,FormButton.代码中与此类似的东西: 形成:<MemberList members={this.state.members} remove={this.remove} add={this.add} /> <FormButton data={this.state.members} />会员:<span onClick={this.add}> <!-- add button --> </span> {this.props.members.map(function(membe...

javascript – Reactjs prop在渲染中可用,但在componentDidMount中不可用【代码】

我有一个奇怪的问题.当我从这个类中调用“UserShowStatsSuggestions”时:var UserShowStatsPanelBody = React.createClass({getInitialState: function() {return {data: []};},componentDidMount: function() {// Get the showvar showUrl = "/api/v1/show/" + this.props.showStats.show + "/";$.ajax({url: showUrl,dataType: 'json',success: function(data) {this.setState({data: data});}.bind(this),error: function(xhr,...

javascript – gulp browserify reactjs,Uncaught ReferenceError:未定义React【代码】

我正在尝试按照此文件中建议的工作流程:https://gist.github.com/nateajohnson/4d16df279d2e3d2b6b16,以便最终得到两个单独的.js文件:一个用于供应商库,另一个用于我自己的代码. 我的Gulpfile.js:var gulp = require('gulp'), // ... there shouldn't be any problemsgulp.task('build-vendor', function() {var b = browserify({ debug: false});b.require(nodeResolve.sync('jquery'), { expose: 'jquery' });b.require(node...

javascript – ReactJS – 无需点击即可触发MouseClick【代码】

我是React.JS的新手,并尝试在渲染组件内的元素上创建一个click事件. 这是我的代码:class InputPanel extends React.Component{handleClick(i,j) { this.props.dispatch(actions.someMethod());// e.preventDefault();} render() {const { dispatch, board } = this.props;return(<div> {board.map((row, i) => (<div>{row.map((cell, j) => <div className="digit" onClick={this.handleClick(i,j)}>{cell}</div>)}...

javascript – 在ReactJS应用程序中将字符串转换为JSON对象时出错【代码】

作为我不断努力学习ReactJS的一部分,我正在开发一个简单的页面,它将呈现如下趋势列表:单击“获取趋势”按钮后,将通过websockets从后端服务器检索趋势列表并显示.它按预期工作.以下是相应的源代码:import React, { Component } from 'react'; import './App.css';class TrendRow extends Component {render() {return (<tr><td>{this.props.onerow}</td></tr>);} }class TrendTable extends Component {render() {var rows = [];f...

javascript – ReactJS在点击时发送密钥(索引)【代码】

我想在click in function中发送element的索引.因为我应该为每个元素更改数据并从数组中获取它. 如何从List获取MainBlock键?可能吗?或者我做错了什么? 我是React的新手,犯了很多错误.var MainBlock = React.createClass({ Click: function() {// I need to get element KEY// var data = array[key] }, render: function() {return (<List Click={this.props.Click.bind(null, this)}>); } });var List = React.createClass({ren...

javascript – ReactJS:如何根据props的值对对象数组进行排序?【代码】

我有一个React对象数组,我想根据其中一个道具的值对它们进行排序.var arr=[]; arr[0] = <Fruit name="orange" count={10}/> arr[1] = <Fruit name"apple" count={5}/>是否内置了React函数,我可以使用它来按照水果计数的升序对此数组进行排序?解决方法:React没有内置函数来处理这个(我知道),但你可以使用像lodash这样的东西来实现你想要的.我还建议您稍微更改数据结构.看看下面的例子.// your data comes in like this var arr =...

javascript – reactjs typescript事件这个未定义【代码】

我得到了下面用typescript编写的组件. (来自definitelytyped.org的类型定义).我将onWheel事件绑定到一个函数.但是当它被解雇时这是未定义的,那么我应该如何访问引用的元素this.div,如果我想/需要更改状态应该怎么做呢?import React = require('react');interface fooProps {src: string; }class foo extends React.Component<fooProps, {}> {private div: HTMLDivElement;public onWheel(e: React.WheelEvent): void {e.preventDe...

javascript – 未捕获的TypeError:无法读取reactjs中未定义的属性’func’【代码】

我在浏览器控制台中收到错误Uncaught TypeError: Cannot read property 'func' of undefined在下一行(在捆绑的js文件中)ChannelForm.propTypes = {addChannel: _react2['default'].PropTypes.func.isRequired };我的代码看起来像这样我得到这个错误ChannelForm.propTypes={addChannel: React.PropTypes.func.isRequired }一切似乎都很好.我无法弄清楚这里有什么问题.解决方法:React.PropTypes不再有效.根据react docs,React.PropT...

reactjs-nginx尝试根据uri在目录中查找index.html【代码】

我有一个简单的配置让nginx服务我的React应用程序:server {listen 80;root /usr/share/nginx/html;location / {try_files $uri $uri/ /index.html;} }我有路线/并登录.当我通过React-Router从localhost /登录到localhost /时,一切正常.但是,当我在浏览器中键入localhost / login时,出现404错误. 确切地说,对于localhost / login,我在nginx控制台中得到“ /usr/share / nginx / html / login”失败(2:没有这样的文件或目录).并且对...

reactjs-使用Nginx向Spotify授权【代码】

我有一个运行三个服务的docker app:client –> react frontend web — > flask backend nginx ->- a reverse proxy for both这是(简化的)项目结构:docker-compose-dev.yml services/client/src/app.jsxcomponents/ spotify-auth.jsSpotify.jsxnginx/dev.confweb/这是我在构建时定义暴露端口的位置:docker-compose-dev.ymlweb:build:context: ./services/webdockerfile: Dockerfile-devvolumes:- './services/web:/usr/src/app...

reactjs – React Router路由无法在nginx create-react-app上运行【代码】

我正在使用“react-router-dom”:“^ 4.2.2”. 如果我在localhost上测试:3000 /秒它完美无缺. 当我使用nginx在ubuntu服务器上上传时,我尝试www.website.com,它可以工作.当我尝试使用www.website.com/second时,它找不到404.我正在使用create-react-app. app.jsclass TestRoutes extends React.Component{constructor(props){super(props);}render(){return(<React.Fragment><BrowserRouter><Switch><Route exact path='/' compone...

ReactJS实现一个简单的评论列表【代码】【图】

class CmtList extends React.Component {constructor() {super();this.state = {CommentList: [{id:1, user: 'sss', content: 'java'},{id:2, user: 'sss', content: 'java'},{id:3, user: 'sss', content: 'java'},{id:4, user: 'sss', content: 'java'},]}}render() {return <div><h1> 这是评论列表组件 </h1>{this.state.CommentList.map(item => <div>{item.user}</div>)}</div>} }ReactDOM.render(<div><CmtList></CmtList> ...