为什么我的回调函数不能在React中更新我的var

时间:2018-11-24 22:44:28

标签: javascript reactjs ecmascript-6

如何在"string value"函数范围之外访问callback。请原谅我的原始知识,因为我是回调的新手。

render() {
  let test = '';
  let callback = (string) => {
     test = string
     console.log <----returns "string value"
    }
    console.log(test) <-----returns empty string

    console.log()
    return (
      <div>  
        {callback("string value")}
      </div>
    );
  }
}

1 个答案:

答案 0 :(得分:0)

您只需要在回调函数的末尾返回测试(或字符串)。

  

return 语句结束函数执行并指定一个值以   返回给函数调用者。

检查以下代码:

    key  color  house
    1      1      1
    3      3      3
    4      2      7