erikras / react-redux-universal-hot-example

A starter boilerplate for a universal webapp using express, react, redux, webpack, and react-transform
MIT License
11.99k stars 2.5k forks source link

this repo should become a framework. #816

Closed lucidlemon closed 8 years ago

lucidlemon commented 8 years ago

seriously, it is such a good entrypoint to react, redux and express. If we would make a framework out of this we could start giving it a unique name, a logo to be represented and some docs that would update so that beginners could start faster. I'm new to js backend stuff as well, and coming from laravel I already had a few hickups where I could've needed some information (for example: how do i include a lame old scss file on eachpage if I haven't coded my css with respect to localcss? Since noone answered me in the chat i just wrapped every part of my scss inside a :global).

I know there are a few frameworks out there and I know that this is more or less intended to be a boilerplate, but maybe we could start popularizing it as the cutting edge modular web framework in 2016?

I feel like laravel has changed opinions on php completely, and since it has its own name finding resources and help is goddamn easy.

so... how about that?

snackycracky commented 8 years ago

somehow this "let's make a framework out of this" scares me. Can't really state the reason. :D

lucidlemon commented 8 years ago

you don't even wanna know how scared I was when I was searching for a start in proper frontend and backend js. I read about ember, meteor, angular and stuff, but somehow I wanted to create something with react. But I can't find a framework that uses react and has something like popularity. React is so open an free that it's hard to get into it as a noob. this even starts with your first steps.. installing node, choosing a preprocessor.. webpack? grunt? gulp? requirejs? commonjs? whats es5? whats es6? I tried to compile my es6 jsx files so often with grunt that i completely messed up my package.json in another project, just because the resources change so often that you have no idea whats the best practice now.

so I can understand your fear :D but this boilerplate is already so massive that I wouldn't call it a boilerplate anymore.

quicksnap commented 8 years ago

The onus of making this into a framework is on someone else =P

Personally, I am anti-framework. I love the modularity of the JS community which has made React and Redux possible.

@bdefore has taken some steps with https://github.com/bdefore/universal-redux to library-ify this, which is a great step toward framework-ifying.