Select velocity + adaptability over performance
Your code speed can be seen as a combination of velocity (how fast you add features), adaptability (how well suited code are for future changes) and performance (how fast the user experiences it). Don't care about performance until it's a problem. Then measure, test and measure.
Go to contentPrevious postReact.js: The Documentary
Next PostDRY does more harm than good