Prevent unnecessary re-renders

This commit is contained in:
Melvin Valster
2019-07-20 16:11:28 +02:00
parent 109955166d
commit eddb47e8b1
9 changed files with 174 additions and 111 deletions
+9 -3
View File
@@ -1,12 +1,18 @@
import React from 'react'
import { NavLink } from 'react-router-dom'
import { classByName } from '../data/classes'
interface Props {
}
export const ClassPicker: React.FC<Props> = () => {
return (
<div className="">
Pick your class
</div>
<ul className="class-picker">
{Object.values(classByName).map((c) =>
<li key={c.id} className="class-picker__class">
<NavLink to={`/${c.name.toLowerCase()}`}>{c.name}</NavLink>
</li>
)}
</ul>
)
}