setstate

    0热度

    1回答

    我是一个使用ReactJS的初学者,今天我遇到了一个我不知道如何解释的情况。 我在类似的情况的一个项目工作的描述如下: var update = React.addons.update; class HelloWidget extends React.Component{ constructor(props) { super

    0热度

    1回答

    我想设置一个项的状态,然后使用新的状态,这是传递给我的组件的道具,但它不会出现要及时设置状态返回null constructor (props) { super(props) this.cartFirebase = firebaseApp.database().ref('carts') this.cartFirebase.child(DeviceInfo.getUni

    6热度

    3回答

    我知道我不应该直接做出反应突变状态,但怎么样的情况,当我使用功能: onSocialClick = e => { const id = e.target.value; this.setState((prevState, props) => { prevState[id] = !(prevState[id]); return prevState;

    0热度

    1回答

    我的登录组件出现问题,我使用的是cointainer模式,所以我有一个组件登录管理api调用和一个管理输入并警告用户的DumbLogin关于我的服务器的响应。 我正在使用Axios来做api调用,它使用承诺来做到这一点,我也使用箭头函数来避免这个问题,那是我在想什么...... 因为最后我有 TypeError: _this.setState is not a function 我试图用一个变量s

    0热度

    1回答

    我打算从我的React组件中的Firebase获取快照val。我想获取基于组件init的值并附加一个侦听器以进行更改。 class ChatMessages extends Component { constructor(props) { super(props); this.state = { messages: [], }; this.g

    0热度

    3回答

    我试图从一个GET请求(这是一个对象数组)中获取响应,并将其状态设置为一个数组“模板”,以便以后可以使用它进行访问。 state.templates,像这样: fetch('https://tiy-warmup.herokuapp.com/api/templates?token=' + token) .then(response => response.json())

    1热度

    2回答

    我在设置ajax函数中的状态时遇到问题。 ajax调用是循环的,并且对于每次迭代,一个组件被渲染,所有这些都被添加到一个数组中。该数组将用于设置组件的状态,然后将返回this.state.toRender作为将出现在DOM上的JSX返回值。 var self = this; $.ajax({ success: function(data) { // generate arra

    0热度

    1回答

    这可能是一个愚蠢的问题,但我是新的反应,我的下拉菜单有些困难。长话短说,我有一个位置列表,我需要能够“拉出”用户从菜单中选择的位置(我计划使用该位置信息来使用Google的静态地图API生成地图) 。 <form onSubmit={this.handleSubmit}> <select className="menu" name="select" value={this.state.v

    2热度

    1回答

    我试图改变我更新滑块时的状态。 不知何故的setState不出现功能错误: “类型错误:this.setState是不是一个函数” 我是新来的反应,我可能还没有意识到究竟又如何使用状态。 var ReactDOM = require('react-dom'); var React = require('react'); var SliderComponent = require('rc-sli

    4热度

    2回答

    通过这个code,我可以成功地在一个简单的物体上使用setState - 当我点击“Joey”时,名称变为“Igor”。 class Card extends React.Component { myFunc =() => {this.props.change('Igor')}; render() { return ( <p onClick={t