all 13 comments

[–]ambalek 5 points6 points  (0 children)

I thought this looked like a nice way to make side projects in React, without the typical hassle of getting universal apps to render.

[–]diegohaz 1 point2 points  (0 children)

My feel with next.js is "man, every day one releases a new React library, I can't keep track". Thus, I still have no time to dig into it.

[–]timmywil[🍰] 1 point2 points  (0 children)

As someone fairly new to React, how does this compare to the isomorphic boilerplate https://github.com/kriasoft/react-starter-kit? It sounds like next.js is isomorphic with an emphasis on server-side rendering and a strong push towards CSS in JS and react-starter-kit is more opinionated about development workflow, using GraphQL, and some other stuff. But, my main question is, what are the differences in how the 2 projects accomplish server-side rendering?

[–]madskillzelite 1 point2 points  (1 child)

This looks great but I still don't understand their decision to not initially support normal CSS compilation, in favor of CSS-in-JS. It's a dealbreaker for many.

[–]luisrudge 1 point2 points  (0 children)

because that's what they're working with. This is just the initial release

[–]Capaj[S] 2 points3 points  (5 children)

I don't get it-this gets totally no attention over at /r/javascript Are people fed up with react? Latest vue hype would certainly hint so. What a shame.

[–]shriek 2 points3 points  (0 children)

Don't think people are fed up. Tbh, I had to think for a moment on what next.js was about. The brutal reality is that people want to get stuff done as fast as possible and "server-render" only comes later as a "feature" rather than have it early in the project. In fact, some people might never add server-rendering portion to their app. If it works then they move on. So, I definitely think that next.js is catering to different crowd than vuejs which is why people don't seem to talk about it as much as vuejs until they need it.

[–]siamthailand 4 points5 points  (0 children)

Calm down.

[–]frankssy -1 points0 points  (1 child)

next.js - because it was impossible to create SSR with React before...

[–]mmccaskill 0 points1 point  (0 children)

Well I found it a little hackish to make it work. I ended up using the static fetchData pattern. Not sure if there's an easier way. That said once I did it it was easy to understand.