Guest User

Untitled

a guest
Feb 23rd, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. import React from 'react';
  2. import {
  3. VideoCard,
  4. PlaceholderBoundedVideoCard,
  5. SkipRenderBoundedVideoCard
  6. } from '@components';
  7. import invalid from '@data/invalid.json';
  8. import valid from '@data/valid.json';
  9.  
  10. const App = (props) => {
  11. return (
  12. <main>
  13. <grid>
  14. {/* This row will render 4 items since one is skipped */}
  15. <row>
  16. <PlaceholderBoundedVideoCard { ...valid } />
  17. <PlaceholderBoundedVideoCard { ...invalid } />
  18. <SkipRenderBoundedVideoCard { ...valid } />
  19. {/* This component will be SKIPPED */}
  20. <SkipRenderBoundedVideoCard { ...invalid } />
  21. <VideoCard { ...valid } />
  22. </row>
  23. {/* This row will render 5 items */}
  24. <row>
  25. <PlaceholderBoundedVideoCard { ...invalid } />
  26. <PlaceholderBoundedVideoCard { ...valid } />
  27. <VideoCard { ...valid } />
  28. <SkipRenderBoundedVideoCard { ...valid } />
  29. <PlaceholderBoundedVideoCard { ...invalid } />
  30. </row>
  31. {/* This row will also render 5 items */}
  32. <row>
  33. <PlaceholderBoundedVideoCard { ...valid } />
  34. <PlaceholderBoundedVideoCard { ...invalid } />
  35. <PlaceholderBoundedVideoCard { ...invalid } />
  36. <SkipRenderBoundedVideoCard { ...valid } />
  37. <VideoCard { ...valid } />
  38. </row>
  39. </grid>
  40. </main>
  41. );
  42. };
  43.  
  44. export default App;
Add Comment
Please, Sign In to add comment