Arrow function ecmascript 6 ile hayatımıza dahil olan ve fonksiyonları biraz daha kısa bir şekilde yazmamızı sağlayan söz dizimi.
Ecmascript 6 öncesinde aşağıdaki söz yazımını kullanıyorduk.
var merhaba = function(){
console.log("Merhaba")
}
function selam() {
console.log("Selam")
}
merhaba()
selam()Yukarıda iki şekilde fonksiyon oluşturduk. Ecmascript 6 ile birlikte arrow functionları kullanabiliriz.
var merhaba = () => {
console.log("Merhaba")
}
merhaba()
var merhaba = (name) => {
console.log("Merhaba", name)
}
merhaba("Süleyman")Arrow function tek parametre alacak ve tek işlem yapacak ise parantezleri kullanmak zorunda değiliz.
var merhaba = name => console.log("Merhaba", name)
merhaba("Süleyman")
// iki parametre aldığı için parantezi kullandım.
// Ancak tek işlem yaptığı için süslü parantezee gerek yok.
var merhaba = (name,lastName) => console.log("Merhaba", name, lastName)
merhaba("Süleyman", "Taşçı")

![image-to-base64-text[1]](https://blog.suleymantasci.com.tr/wp-content/uploads/2021/12/image-to-base64-text1-110x83.png)
![reactstrap[1]](https://blog.suleymantasci.com.tr/wp-content/uploads/2021/09/reactstrap1-110x83.jpg)