Justin-lu / react-redux-antd

react redux for CMS/Enterprise class App/ERP/Admin with ant-design
https://github.com/Justin-lu/react-redux-antd
417 stars 113 forks source link

why best #1

Closed superlbr closed 7 years ago

superlbr commented 8 years ago

rt

Justin-lu commented 8 years ago

I will add README and more details for this.

superlbr commented 8 years ago

有没有同构的方案

Justin-lu commented 8 years ago

正在增加同构方案~

superlbr commented 8 years ago

我参考https://github.com/erikras/react-redux-universal-hot-example ,自己捣鼓了下,但是功力比较浅,看的不是特别清楚

superlbr commented 8 years ago

后台这块,我比较欣赏https://github.com/niyingfeng/antd ,这哥们复用得挺好

superlbr commented 8 years ago

哥们,咋最近加班啦?

Justin-lu commented 8 years ago

在搞新项目,没时间搞这个啊。

superlbr commented 8 years ago

没关系,慢慢来

dzcpy commented 8 years ago

@superlbr https://github.com/erikras/react-redux-universal-hot-example 这个弄的很麻烦,css要特殊对待,现阶段同构方案都是问题非常多,不是太稳定,看看所有那些支持同构的项目的issue queue就知道了,建议再等等稳定可靠不折腾的方案 另外副作用处理觉得redux-observable+rxjs比较牛,可以替换掉redux-saga,redux-thunk之类的,喜欢最新技术的建议可以研究下rxjs这类反射式编程,挺有意思的

superlbr commented 8 years ago

这个我试过,atnd的效果可以处来,就是redux思路要慢慢理,战五渣一枚

dzcpy commented 8 years ago

其实rxjs本身很容易就能几行代码实现出一个类似redux的功能,比较适合做单项数据流的类型

dzcpy commented 8 years ago

抱歉我看错了,我是说 https://github.com/kriasoft/react-starter-kit 这个弄的很麻烦,记错了

dzcpy commented 8 years ago

另外建议项目里逐步替换掉node-sass该用precss,好处太多

superlbr commented 8 years ago

react-starter-kit 就是集大成,东西太多。antd貌似用的less吧

dzcpy commented 8 years ago

less sass stylus,都不如用precss,可配置和可扩展性很强,兼容未来css语法,速度非常快

Justin-lu commented 8 years ago

@andyhu 用上 postcss 之后,用哪种其实都是看个人喜好而已了。node-sass 有时候老是装不了也实在不爽

dzcpy commented 8 years ago

是的,node-sass又重又慢,速度比precss慢至少10倍以上。precss+postcss目前用着很不错。以前是用cssnext现在precss比较成熟了,基本可以取代其他任何类似的,只是有些人习惯不同,以及现有代码兼容性问题

justyy commented 8 years ago

@Justin-lu 用这个脚手架的时候开发环境checkbox无法change。。。。是不是webpack配置的问题呢?

Justin-lu commented 8 years ago

@justyy 不是的,是因为 rc-checkbox 有bug,需要绑定到 1.4.0 版本,稍等,我更新一下。

Justin-lu commented 8 years ago

@justyy https://github.com/Justin-lu/react-redux-antd/commit/8ab87eb868d2badd2c129a5fb161d9978ba4d087 Done

lyk248 commented 7 years ago

@Justin-lu yarn install 以后执行 npm run start 一定要 sudo 才不会报错,但 npm install 后就不用,是什么问题?

image

Justin-lu commented 7 years ago

@lyk248 看一下你的yarn和npm 的权限

$ which yarn
/usr/local/bin/yarn

$ ll /usr/local/bin/yarn
lrwxr-xr-x  1 Justin-lu  admin    36B Oct 15 10:43 /usr/local/bin/yarn -> ../lib/node_modules/yarn/bin/yarn.js
lyk248 commented 7 years ago

@Justin-lu

$ ll /usr/local/bin/yarn
lrwxr-xr-x  1 root  admin  36 12 14 16:59 /usr/local/bin/yarn@ -> ../lib/node_modules/yarn/bin/yarn.js

$ ll /usr/local/bin/npm
lrwxr-xr-x  1 nobody  staff  38  9  5 15:26 /usr/local/bin/npm@ -> ../lib/node_modules/npm/bin/npm-cli.js
Justin-lu commented 7 years ago

那应该统一一下文件的owner,例如

sudo chown root /usr/local/bin/npm

root 比较奇怪

lyk248 commented 7 years ago

@Justin-lu 嗯,确实是权限问题导致我都要把 sudo 命令带下去,重新设回用户就好了,多谢。