65 }`}
66 onClick={() => setChannel(c)}
67 >
68 {channels[c].icon + ' ' + c} 69 </span>
70 ))}
71 </div>
79 <div className="mt-3">
80 <span className={'break-all text-gray-600'}>
81 {data.description.length > 400
82 ? data.description.substring(0, 400) + '...' 83 : data.description}
84 </span>
85 </div>
In ES2015 (ES6), we can use template literals instead of string concatenation.
var str = `Hello, ${name}!`;
var str = "Hello, " + name + "!";
var str = "Time: " + (12 * 60 * 60 * 1000);
var str = "Hello World!";
var str = `Hello, ${name}!`;
var str = `Time: ${12 * 60 * 60 * 1000}`;
var str = "Hello, " + "World!";