Pull out tag end regex
For perf -- avoids allocating another object.
Ben Alpert committed
Jul 21, 2015 at 11:53 UTC
6fe034e6f91c79dcbbd4effe1e411a0ee7570f31
1 file changed
+3
-1
src/renderers/dom/server/ReactMarkupChecksum.js
+3
-1
@@ -13,6 +13,8 @@
13
14
var adler32 = require('adler32');
15
16
+var TAG_END = /\/?>/;
17
+
18
var ReactMarkupChecksum = {
19
CHECKSUM_ATTR_NAME: 'data-react-checksum',
20
@@ -25,7 +27,7 @@ var ReactMarkupChecksum = {
27
28
// Add checksum (handle both parent tags and self-closing tags)
29
return markup.replace(
28
- /\/?>/,
30
+ TAG_END,
31
' ' + ReactMarkupChecksum.CHECKSUM_ATTR_NAME + '="' + checksum + '"$&'
32
);
33
},