小编dud*_*udd的帖子

Reactjs:使用相同的形式进行添加和更新

我在教程的帮助下制作了一个 reactjs crud 应用程序,现在效果很好。现在我正在尝试将两个表单合并在一起,以便将相同的表单用于addupdate操作。

这是我的allpost.js文件

import React, { Component } from 'react';

import { connect } from 'react-redux';

import Post from '../components/Post';

import EditComponent from '../components/editComponent';

class AllPost extends Component {
    render() {
        return (
            <div>
                <h1>All Posts</h1>
                {this.props.posts.map((post) => (
                    <div key={post.id}>
                        {post.editing ? <EditComponent post={post} key={post.id} /> :
                            <Post key={post.id} post={post} />}
                    </div>
                ))}
            </div>
        );
    }
}

const mapStateToProps = (state) => {
    return {
        posts: state
    }
}
export default …
Run Code Online (Sandbox Code Playgroud)

reactjs redux

8
推荐指数
2
解决办法
7978
查看次数

JavaScript以最佳方式缩短长行

我写一个条件和条件的行太长。我试图以最好的方式缩短线。这是我的状况。

if (me == 'apple' && you || me =='orange' || me == 'mango' || me == 'peanut' || me == 'coconut' || me == 'papaya' || me == 'grief'){
    console.log('you some thing')
}
Run Code Online (Sandbox Code Playgroud)

最长的代码行看起来不太好。我怎样才能做到这一点?

javascript

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

Python避免使用for循环或需要缩短代码库

我已经编写了python代码,并且其中有太多的for循环,因此,我的代码可读性太低,而pylint star太低。

我正在寻找一种方法来用更少的代码来解决相同的问题。

在这里,您可以浏览我的摘录:

numberlist = [1,3,5]
stringlist = ['a', 'b', 'c']
id = '458'

numbered_string = []
for n, s in numberlist, stringlist:
    num_str = "{}{}".format(
                n,
                s,
                id,
            )
    numbered_string.append(num_str)

codes = []
for n,s, sn in numberlist, stringlist, numbered_string:
    code = make_code(
        n,
        s,
        sn
    )
    codes.append(code)

print(codes)
Run Code Online (Sandbox Code Playgroud)

忽略函数make_code(),或假设make_code()

def make_code(n,s, sn):
    return str(n) + str(s) + str(sn)
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我缩短代码段吗?请忽略此功能。我想更好地改进此代码并提高可读性,太多实例不是解决方案。

python django python-3.x

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

标签 统计

django ×1

javascript ×1

python ×1

python-3.x ×1

reactjs ×1

redux ×1