Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 为什么React使用函数作为变量?_Reactjs - Fatal编程技术网

Reactjs 为什么React使用函数作为变量?

Reactjs 为什么React使用函数作为变量?,reactjs,Reactjs,我开始学习React,我想知道他们为什么选择使用这种符号: const counter=(状态、操作)=>{} 而不是旧的传统: 功能计数器(状态、动作){} 我想知道这是否是因为const关键字。因为不可能按原样创建常量函数(如上所述:) 这是唯一的原因吗?我知道const函数在React中很重要,以确保在运行时不会改变行为。但我想知道这是否是他们选择使用它的唯一原因。这是个人的选择,它是新的ES2015功能 主要区别在于没有自己的和 const counter = (state, actio

我开始学习React,我想知道他们为什么选择使用这种符号:

const counter=(状态、操作)=>{}

而不是旧的传统:

功能计数器(状态、动作){}

我想知道这是否是因为
const
关键字。因为不可能按原样创建
常量函数
(如上所述:)


这是唯一的原因吗?我知道
const
函数在React中很重要,以确保在运行时不会改变行为。但我想知道这是否是他们选择使用它的唯一原因。

这是个人的选择,它是新的
ES2015
功能

主要区别在于没有自己的和

const counter = (state, action) => { }

// you can also define counter like this
const counter = function (state, action) { }