Unexpected string concatenation
14export default function enemyStats(props) {
15 const router = useRouter();
16 const enemy = router.query.enemy;
17 const { data, error } = useSWR('/api/game-info/enemy-stats/' + enemy, fetcher);18 if (!enemy) {
19 return (
20 <div>Not found</div>
Description
In ES2015 (ES6), we can use template literals instead of string concatenation.
var str = `Hello, ${name}!`;
Bad Practice
var str = "Hello, " + name + "!";
var str = "Time: " + (12 * 60 * 60 * 1000);
Recommended
var str = "Hello World!";
var str = `Hello, ${name}!`;
var str = `Time: ${12 * 60 * 60 * 1000}`;
var str = "Hello, " + "World!";