可以将大变量传递到React状态吗?

Nooginy

我有一个包含“配置文件”的数组,如下所示。这存储在导出的变量中,然后我想在我的组件中呈现它们。

const people = [
  {
    name : "Chuck",
    image : "./chuck.png",
    skill : "Bowling"
  },
  {
    name : "Arno",
    image : './arno.png',
    skill : "backflips"
  }
]
export default people;

我导入变量(请记住,它包含数百个数据点),并且在我的组件构造函数中,我使用以下代码,

constructor(props) {
    super(props)
    this.state = { data : people }

为了渲染这些,我然后使用map将它们映射到卡片组件中

render() {
    let cards = this.state.data.map(function(elem, index) {
      return (
        <Card
          name = {elem.name}
          image = {elem.image}
          skills = {elem.skill}
          key = {elem.name}
          zIndex = {1000-`${index}`}
          />
      )
    })
return (
        <Card {pass in props (name, image, skills) to child Card component} />

我的问题是,这是不好的做法吗?一切正常。该应用程序类似于约会应用程序用户界面,其中弹出第一张卡片或数组中的元素,并向我们显示下一张卡片。您还将如何传递大型数组以使用和渲染组件中的元素?

我希望清楚我在这里做什么。谢谢

TJ人群

对象内容的大小与状态存储无关紧要。该对象未复制,而是被引用。

但是,如果people不是由组件管理的,那么它就不是组件状态的一部分,因此state也不应该在什么位置。组件应仅关闭import该数据的一个,或使用表示该数据上下文,或以道具等形式接收它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以将变量传递到所需文件吗?

来自分类Dev

我可以将环境变量从Gitlab .gitlab-ci.yml传递到React应用程序吗?

来自分类Dev

我可以将变量从Perl传递到PHP并向后传递吗?

来自分类Dev

我可以防止Rails将实例变量从控制器传递到视图吗?

来自分类Dev

Angular 2中的RouteData可以将变量从父组件传递到路由组件吗?

来自分类Dev

您可以将变量组值传递到Yaml中的子模板吗?

来自分类Dev

我可以防止Rails将实例变量从控制器传递到视图吗?

来自分类Dev

Laravel5.1您可以将增量变量传递到子视图中吗

来自分类Dev

可以将 Jenkins 参数(变量)直接传递到 shell 脚本中吗?

来自分类Dev

我可以从Laravel的Observer中将变量传递到刀片吗?

来自分类Dev

有什么方法可以通过ResourceController将一些变量传递到Sylius中的模板吗?

来自分类Dev

可以将变量模板作为模板模板参数传递吗?

来自分类Dev

您可以将变量传递给FXML中的Insets吗?

来自分类Dev

可以将多字变量传递给刀片组件吗?

来自分类Dev

我可以将 html 元素传递给 jinja 变量吗?

来自分类Dev

我可以将选项从optparse传递到argparse吗?

来自分类Dev

可以将值从HTML传递到javascript吗?

来自分类Dev

可以将短语直接传递到 sed 中吗?

来自分类Dev

是否可以将VBA变量传递到ADO SQL语句?

来自分类Dev

是否可以将VBA变量传递到ADO SQL语句?

来自分类Dev

可以将 React 组件存储在父状态中吗?

来自分类Dev

React + Reflux:将变量传递到数据存储

来自分类Dev

将变量从react-router传递到子组件

来自分类Dev

Ruby-可以将等于自定义类对象的变量集传递自定义类到该变量吗?

来自分类Dev

将变量传递到CMD

来自分类Dev

密封对象内的局部变量可以将信息传递给全局变量吗?

来自分类Dev

我们可以将变量从一个C程序传递到另一个C程序吗?

来自分类Dev

我们可以将变量从一个C程序传递到另一个C程序吗?

来自分类Dev

将变量传递到ssh会话中(会话必须保持活动状态)

Related 相关文章

  1. 1

    我可以将变量传递到所需文件吗?

  2. 2

    我可以将环境变量从Gitlab .gitlab-ci.yml传递到React应用程序吗?

  3. 3

    我可以将变量从Perl传递到PHP并向后传递吗?

  4. 4

    我可以防止Rails将实例变量从控制器传递到视图吗?

  5. 5

    Angular 2中的RouteData可以将变量从父组件传递到路由组件吗?

  6. 6

    您可以将变量组值传递到Yaml中的子模板吗?

  7. 7

    我可以防止Rails将实例变量从控制器传递到视图吗?

  8. 8

    Laravel5.1您可以将增量变量传递到子视图中吗

  9. 9

    可以将 Jenkins 参数(变量)直接传递到 shell 脚本中吗?

  10. 10

    我可以从Laravel的Observer中将变量传递到刀片吗?

  11. 11

    有什么方法可以通过ResourceController将一些变量传递到Sylius中的模板吗?

  12. 12

    可以将变量模板作为模板模板参数传递吗?

  13. 13

    您可以将变量传递给FXML中的Insets吗?

  14. 14

    可以将多字变量传递给刀片组件吗?

  15. 15

    我可以将 html 元素传递给 jinja 变量吗?

  16. 16

    我可以将选项从optparse传递到argparse吗?

  17. 17

    可以将值从HTML传递到javascript吗?

  18. 18

    可以将短语直接传递到 sed 中吗?

  19. 19

    是否可以将VBA变量传递到ADO SQL语句?

  20. 20

    是否可以将VBA变量传递到ADO SQL语句?

  21. 21

    可以将 React 组件存储在父状态中吗?

  22. 22

    React + Reflux:将变量传递到数据存储

  23. 23

    将变量从react-router传递到子组件

  24. 24

    Ruby-可以将等于自定义类对象的变量集传递自定义类到该变量吗?

  25. 25

    将变量传递到CMD

  26. 26

    密封对象内的局部变量可以将信息传递给全局变量吗?

  27. 27

    我们可以将变量从一个C程序传递到另一个C程序吗?

  28. 28

    我们可以将变量从一个C程序传递到另一个C程序吗?

  29. 29

    将变量传递到ssh会话中(会话必须保持活动状态)

热门标签

归档