## Christophe Van de Poel (-) Gebruikt geen hooks? Lijkt mij nu toch al lang genoeg uit te zijn om een standaard approach te zijn voor een React developer (-) Gebruikt `className` gemengd met styled components ``` <Row> <div className="row__title">SELECTED SQUAD</div> </Row> ``` (-) Houdt state veel te centraal, waardoor hele app rerendert als je een move selecteert. (-) Bovenstaande punt wordt extra benadrukt door het feit dat hij `key={${pokemon.id}-${Math.random()}}` heeft staan. Random keys heb ik nog nooit gezien.. (-) ~~Geen kennis van `React.Fragment`?~~(PokemonListContainer.js:31) Blijkbaar wel, maar gebruikt het niet consistent. (-) Gebruik van functies om iets te renderen ipv een gewone component (-) Geen denderende kennis van flex? Voor de stats te renderen, maakt hij twee kolommen, en rendert hij de even moves in de ene kolom en de oneven moves in de andere kolom. ``` <StatContainer> <StatColumn> { pokemon.stats.map((stat, id) => { return id % 2 ? renderStat(stat.name, stat.value) : null; }) } </StatColumn> <StatColumn> { pokemon.stats.map((stat, id) => { return id % 2 ? null : renderStat(stat.name, stat.value); }) } </StatColumn> </StatContainer> ``` (-) Geen gebruik van theming, herhaling van alle kleuren