Skip to content

Instantly share code, notes, and snippets.

@miketamis
Last active June 1, 2018 02:11
Show Gist options
  • Save miketamis/bfadec7da04b41b056733841c766367b to your computer and use it in GitHub Desktop.
Save miketamis/bfadec7da04b41b056733841c766367b to your computer and use it in GitHub Desktop.
What I would want from a React Create App

React Create App is great, and one of the biggest things making React more accessable. However I use more toolsets and different ones.

Requirements

Development Tools:

  • Automatic Page Reload
  • Hot Reloading
  • Intergration into text editor (at least VSCode, with its debug tools)
  • Static analysis for
    • general javascript tidyness / common problem (indentation, not assigning the right varibles etc)
    • Type Checking
    • Style tidyness / common problems (indentation, using CSS color names, instead of #fdfs or rgb())

Preview Tool

  • Ablity to work on a solo component easily.

Testing:

  • Snapshot Testing
  • Quick
  • Test that are auto generated, if components follow a pattern we should be able to auto generate tests

Data Management:

  • Replacable (ie I could use different data management, Firebase / Apollo / Relay / Redux)

Styling:

  • Ablity to copy styles out of browser. I should be able to make a change in the css in chrome dev tools and then copy paste into my code. Like wise I should be able to use CSS snippets on the web, copy and paste CSS from Designer, ie Zeplin / Sketch CSS import.
  • To

Dist output:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment