From a3f038ca8aa4f5f9345f5e5b4f2850f8fe302bba Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Taneli=20Riihim=C3=A4ki?= <m3034@student.jamk.fi>
Date: Fri, 19 Jul 2019 08:42:49 +0300
Subject: [PATCH] Refactored a loop to be a bit simpler

---
 src/components/TaskItem.js | 14 +++++---------
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/src/components/TaskItem.js b/src/components/TaskItem.js
index b9dca50..0265ca7 100644
--- a/src/components/TaskItem.js
+++ b/src/components/TaskItem.js
@@ -70,15 +70,11 @@ class TaskItem extends React.Component {
   };
 
   render() {
-    let factionlistItems = [];
-    for (let i = 0; i < this.state.factions.length; i++) {
-      const faction = this.state.factions[i];
-      factionlistItems.push(
-        <option key={faction.factionId} value={faction.factionId}>
-          {faction.factionName}
-        </option>
-      );
-    }
+    let factionlistItems = this.state.factions.map(faction => (
+      <option key={faction.factionId} value={faction.factionId}>
+        {faction.factionName}
+      </option>
+    ));
 
     return (
       <div className="tasklist-item">
-- 
GitLab