jsx.expect.txt 1.7 KB

123456789101112131415161718192021
  1. <span class="hljs-keyword">var</span> X = React.createClass({
  2. render: <span class="hljs-function"><span class="hljs-keyword">function</span>(<span class="hljs-params"></span>) </span>{
  3. <span class="hljs-keyword">var</span> c = <span class="hljs-keyword">this</span>.map(c =&gt; <span class="xml"><span class="hljs-tag">&lt;<span class="hljs-title">Comment</span> <span class="hljs-attribute">comment</span>=<span class="hljs-value">{c}</span> <span class="hljs-attribute">key</span>=<span class="hljs-value">{c.id}</span> /&gt;</span>)</span>;
  4. <span class="hljs-keyword">return</span> (
  5. <span class="xml"><span class="hljs-tag">&lt;<span class="hljs-title">div</span> <span class="hljs-attribute">className</span>=<span class="hljs-value">'comments'</span>&gt;</span>
  6. {c}
  7. <span class="hljs-tag">&lt;/<span class="hljs-title">div</span>&gt;</span>
  8. )</span>;
  9. },
  10. foo: <span class="hljs-function"><span class="hljs-keyword">function</span>(<span class="hljs-params"></span>) </span>{}
  11. });
  12. <span class="hljs-keyword">var</span> Comment = React.createClass({
  13. render: <span class="hljs-function"><span class="hljs-keyword">function</span>(<span class="hljs-params"></span>) </span>{
  14. <span class="hljs-keyword">var</span> comment = <span class="hljs-keyword">this</span>.props.comment;
  15. <span class="hljs-keyword">return</span> (
  16. <span class="xml"><span class="hljs-tag">&lt;<span class="hljs-title">li</span>&gt;</span>{comment}<span class="hljs-tag">&lt;/<span class="hljs-title">li</span>&gt;</span>
  17. )</span>;
  18. }
  19. foo: <span class="hljs-function"><span class="hljs-keyword">function</span>(<span class="hljs-params"></span>) </span>{}
  20. });