guidelines icon indicating copy to clipboard operation
guidelines copied to clipboard

Lessons learned when starting a project

Open socksrust opened this issue 7 years ago • 1 comments

  • [ ] Create a theme for the whole project(I recommend ThemeProvier as we use styledcomponents)
  • [ ] Discuss a lot about adopting or not a UI lib like material-ui(not choosing this costed us a lot of time of dev and refac).
  • [ ] Think about responsiveness and grid system since the first screen.

socksrust avatar Jun 05 '18 03:06 socksrust

Create a theme for the whole project(I recommend ThemeProvier as we use styledcomponents) Nice, what's the gain comparing ThemeProvider against using a plain object? Maybe merging the both ideas is a good way to handle all situations.

Discuss a lot about adopting or not a UI lib like material-ui I feel a lot more productive not using anything. As @sibelius always said, "every abstraction has a cost"... making your own components is much more easy to scale and funnier than using these generic frameworks... not mentioning that I did a lot of crappy codes trying to style Material UI, Bootstrap and others....

Think about responsiveness and grid system since the first screen. Agree. I think that all of these UI/UX feelings must be ready before starting to code.

felippepuhle avatar Jun 05 '18 03:06 felippepuhle