ES6 - Scrivere funzioni freccia con parametri

non riesco a comprendere la sintassi, nella soluzione che mi è stato dato quando vai a suggerimenti poi a soluzione, ci sono elementi che ancora non ho studiato nelle funzione concise ,la soluzione è questa
const myConcat = (arr1, arr2) => {
“use strict”;
return arr1.concat(arr2);
n
ma la parentesi graffa nelle funzione concise non ho ancora imparato ad usarle, poi " use scrict" non so cosa stia a fare la non ho ancora studiato, qualquno puo insegnarmi il metodo giusto per questa funzione concisa in base a dove sono arrivato a studiare. la domanda che ti porngono sul problema è qeusta,:
Riscrivi la funzione myConcat che concatena i contenuti di arr2 a quelli di arr1 in modo che usi la sintassi delle funzioni freccia.

const myConcat = function(arr1, arr2) {
return arr1.concat(arr2);
};
const myConcat = (arr1, arr2) => arr1.arr2;

myConcat([1, 2], [3, 4, 5];


la funzione che ho scritto io è la seguente: 
const myConcat = function(arr1, arr2) {
  return arr1.concat(arr2);
};
const myConcat = (arr1, arr2) => arr1.arr2;

myConcat([1, 2], [3, 4, 5];
 ovviamente ho scritto solo la funzione concisa il resto c'era di de foult.

Ciao @redelk721,
in questo esempio puoi fare senza parentesi graffe perché hai una sola riga, quindi va bene come hai scritto.

C’è un errore, però, hai scritto arr1.arr2, invece di arr1.concat(arr2).
Puoi provare a correggerlo e vedere se funziona?