小编Kir*_*tas的帖子

React:获取DELETE和PUT请求

我用Fetch得到了GET和POST方法之外的东西.但我找不到任何好的DELETE和PUT示例.

所以,我问你.你能举一个带有fetch的DELETE和PUT方法的好例子吗?并解释一下.

javascript http-put fetch http-delete reactjs

23
推荐指数
6
解决办法
6万
查看次数

在React中使用setState更新对象

我怎样才能将多个状态传递给setState?这是一个例子:

getInitialState: function() {
  return {
    list: [],
    newFilm: {},
    searchWord: '',
    searchDetails: {}
  }
},

componentDidMount: function() {
  this.setState({
    searchDetails:someData,
    newFilm: 'I am first text',
  })
}
Run Code Online (Sandbox Code Playgroud)

问题是:

示例语法是否正确?

javascript reactjs

15
推荐指数
1
解决办法
3万
查看次数

使用fetch从express获取数据

我尝试alert在express.get中将变量字符串变为字符串并对res执行.我想提醒这个"我正在工作".

这是我的server.js

var express = require('express');
var app = express();

app.use(express.static(__dirname + '/publicServer'));

app.get('/fimlList', function(req, res) {
  console.log('i receive a GET request');

  var tryFetch = {myString: 'I am working fetch'};

  res.json(tryFetch)
})

app.listen(3000);
console.log('Server running on port 3000');
Run Code Online (Sandbox Code Playgroud)

我的App.js

import React from 'react';

var IchBinForm = require('./IchBinForm');
var SortFilms = require('./SortFilms');
var SearchFilm = require('./SearchFilm');
var FilmShort = require('./FilmShort.js');
var FilmLong = require('./FilmLong.js');

var App = React.createClass({
  getInitialState: function() {
    return {
      list: {}
  },

  componentWillMount: …
Run Code Online (Sandbox Code Playgroud)

javascript fetch express reactjs

3
推荐指数
1
解决办法
1万
查看次数

在setState中更改object.item

如何通过setState更改getInitialState中的对象中的项?

例如:

getInitialState: function() {
  return {list: [
    {id:'1',
      title: 'The Baby Boss',
      year: '2017',
      quality: 'Blu-ray',
      stars: ['Fred Astaire, ', 'Humphrey Bogart, ', 'Marlon Brando, ', 'Richard Burton, ', 'Charlie Chaplin'],
      Show: false
    },
    {
      id:'2',
      title: 'Pirates of the Caribbean: Dead Men Tell No Tales ',
      year: '2016',
      quality: 'HDrip',
      stars: ['John Depp, ', 'Orlando Bloom, ', 'Javier Bardem, ', 'Kaya Scodelario, ', 'Brenton Thwaites'],
      Show: true
    }`
Run Code Online (Sandbox Code Playgroud)

更清晰.我已创建getInitialStaterender编辑它,并在屏幕上显示列表对象.我有按钮,我想点击它并改变其中一个对象的smth.通过列表中的项目我使用'map'功能.结果,我试图像下面的代码一样做:

this.setState({
  film.Show: false
})
Run Code Online (Sandbox Code Playgroud)

但这种方式不起作用.达到我的目标的哪种方式是正确的?感谢您的想法.

setstate reactjs

1
推荐指数
1
解决办法
153
查看次数

标签 统计

reactjs ×4

javascript ×3

fetch ×2

express ×1

http-delete ×1

http-put ×1

setstate ×1