如何将参数从一个函数传递到另一个函数

萨尔布拉吉·杜莱

我是 React 的新手并试图弄清楚一些事情。我写了下面的代码,应该将值从一个函数传递到另一个函数,最后接受来自对象的参数以填充它们。但是,我只能将 nameInput 对象的 text 属性视为输出。请让我知道我做错了什么?

import React, { Component } from 'react';

function FirstName(props){
    return <h1>Hi, {props.fname.name}</h1>
}

function LastName(props) {
    return (
      <div className="UserInfo">
        <FirstName fname={props.lname} />
        <h2>{props.lname.name}</h2>
      </div>
    );
  }

  function FullName(props){
    return (
      <div className="container">
          <LastName lname={props.fulname} />
          <div>{props.text}</div>
      </div>
    );
  }


  const nameInput = {
      name: {
        firstname: 'Savi',
        lastname: 'Dulai',
      },
      text: 'got it to work?'
  };

class ComponentPractise extends Component {
    state = {  }
    render() { 
        return ( 
            <div className="row">
                    <FullName 
                        text={nameInput.text}
                        fulname={nameInput.name}
                    />
            </div>
         );
    }
}

export default ComponentPractise;

我希望输出显示“嗨,Savi Dulai 让它工作了吗?”。任何帮助将非常感激。

美国

好像你失去了上下文。功能FullName是好的,但LastNameFirstName引用错误的道具属性。

import React, { Component } from 'react';

function FirstName(props){
    return <h1>Hi, {props.fname.firstname}</h1>
}

function LastName(props) {
    return (
    <div className="UserInfo">
        <FirstName fname={props.lname} />
        <h2>{props.lname.lastname}</h2>
    </div>
    );
}

function FullName(props){
    return (
    <div className="container">
        <LastName lname={props.fulname} />
        <div>{props.text}</div>
    </div>
    );
}


const nameInput = {
    name: {
        firstname: 'Savi',
        lastname: 'Dulai',
    },
    text: 'got it to work?'
};

class ComponentPractise extends Component {
    state = {  }
    render() { 
        return ( 
            <div className="row">
                    <FullName 
                        text={nameInput.text}
                        fulname={nameInput.name}
                    />
            </div>
        );
    }
}

export default ComponentPractise;

它应该可以工作,但我建议您更改检查您的函数和变量命名以使其更具可读性。

希望有帮助!

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将参数从一个函数传递到另一个函数,但在php中的同一个类中

来自分类Dev

C++ 如何将引用从一个函数传递到另一个函数?

来自分类Dev

jQuery:如何将值从一个函数传递到另一个函数?

来自分类Dev

如何使用JavaScript将参数从一个函数传递到另一个函数

来自分类Dev

如何将参数从一个异步函数传递到Node.js中的另一个函数?

来自分类Dev

如何将函数的结果从一个文件传递到另一个文件

来自分类Dev

如何将引用从一个对象内部传递到另一个对象的构造函数

来自分类Dev

使用 onchange 事件将参数从一个选择函数传递到另一个函数

来自分类Dev

将变量从一个函数传递到另一个函数-Javascript

来自分类Dev

将值从一个函数传递到另一个函数

来自分类Dev

将变量从一个函数传递到另一个函数

来自分类Dev

将变量从一个 JS 函数传递到另一个函数

来自分类Dev

Swift 将数据从一个函数传递到另一个函数

来自分类Dev

无法将链接从一个函数传递到另一个函数

来自分类Dev

将变量 (id) 从一个函数传递到另一个函数

来自分类Dev

如何将两个值从一个函数传递到同一类中的另一个函数?

来自分类Dev

如何在bash脚本中将参数从一个函数传递到另一个函数?

来自分类Dev

如何将字符串变量从一个函数传递给另一个函数?

来自分类Dev

如何将变量值从一个函数传递给另一个函数

来自分类Dev

如何将变量从一个函数传递给另一个函数

来自分类Dev

如何将变量从一个函数传递给另一个函数?

来自分类Dev

如何在 bash 脚本中通过函数调用将 args/参数从一个函数传递到另一个函数

来自分类Dev

如何使用 .apply 方法将输入从一个函数传递到另一个函数?

来自分类Dev

如何将参数从一个函数发送到另一个函数

来自分类Dev

如何将参数传递给作为另一个函数参数的函数

来自分类Dev

将参数从一个函数传递到另一个而不调用它

来自分类Dev

将javascript变量从一个函数/文件传递到另一个

来自分类Dev

将值从一个函数传递到另一个C ++

来自分类Dev

将数据从一个碎片传递到另一个碎片函数

Related 相关文章

  1. 1

    如何将参数从一个函数传递到另一个函数,但在php中的同一个类中

  2. 2

    C++ 如何将引用从一个函数传递到另一个函数?

  3. 3

    jQuery:如何将值从一个函数传递到另一个函数?

  4. 4

    如何使用JavaScript将参数从一个函数传递到另一个函数

  5. 5

    如何将参数从一个异步函数传递到Node.js中的另一个函数?

  6. 6

    如何将函数的结果从一个文件传递到另一个文件

  7. 7

    如何将引用从一个对象内部传递到另一个对象的构造函数

  8. 8

    使用 onchange 事件将参数从一个选择函数传递到另一个函数

  9. 9

    将变量从一个函数传递到另一个函数-Javascript

  10. 10

    将值从一个函数传递到另一个函数

  11. 11

    将变量从一个函数传递到另一个函数

  12. 12

    将变量从一个 JS 函数传递到另一个函数

  13. 13

    Swift 将数据从一个函数传递到另一个函数

  14. 14

    无法将链接从一个函数传递到另一个函数

  15. 15

    将变量 (id) 从一个函数传递到另一个函数

  16. 16

    如何将两个值从一个函数传递到同一类中的另一个函数?

  17. 17

    如何在bash脚本中将参数从一个函数传递到另一个函数?

  18. 18

    如何将字符串变量从一个函数传递给另一个函数?

  19. 19

    如何将变量值从一个函数传递给另一个函数

  20. 20

    如何将变量从一个函数传递给另一个函数

  21. 21

    如何将变量从一个函数传递给另一个函数?

  22. 22

    如何在 bash 脚本中通过函数调用将 args/参数从一个函数传递到另一个函数

  23. 23

    如何使用 .apply 方法将输入从一个函数传递到另一个函数?

  24. 24

    如何将参数从一个函数发送到另一个函数

  25. 25

    如何将参数传递给作为另一个函数参数的函数

  26. 26

    将参数从一个函数传递到另一个而不调用它

  27. 27

    将javascript变量从一个函数/文件传递到另一个

  28. 28

    将值从一个函数传递到另一个C ++

  29. 29

    将数据从一个碎片传递到另一个碎片函数

热门标签

归档