Closed superlbr closed 7 years ago
I will add README and more details for this.
有没有同构的方案
正在增加同构方案~
我参考https://github.com/erikras/react-redux-universal-hot-example ,自己捣鼓了下,但是功力比较浅,看的不是特别清楚
后台这块,我比较欣赏https://github.com/niyingfeng/antd ,这哥们复用得挺好
哥们,咋最近加班啦?
在搞新项目,没时间搞这个啊。
没关系,慢慢来
@superlbr https://github.com/erikras/react-redux-universal-hot-example 这个弄的很麻烦,css要特殊对待,现阶段同构方案都是问题非常多,不是太稳定,看看所有那些支持同构的项目的issue queue就知道了,建议再等等稳定可靠不折腾的方案 另外副作用处理觉得redux-observable+rxjs比较牛,可以替换掉redux-saga,redux-thunk之类的,喜欢最新技术的建议可以研究下rxjs这类反射式编程,挺有意思的
这个我试过,atnd的效果可以处来,就是redux思路要慢慢理,战五渣一枚
其实rxjs本身很容易就能几行代码实现出一个类似redux的功能,比较适合做单项数据流的类型
抱歉我看错了,我是说 https://github.com/kriasoft/react-starter-kit 这个弄的很麻烦,记错了
另外建议项目里逐步替换掉node-sass该用precss,好处太多
react-starter-kit 就是集大成,东西太多。antd貌似用的less吧
less sass stylus,都不如用precss,可配置和可扩展性很强,兼容未来css语法,速度非常快
@andyhu 用上 postcss 之后,用哪种其实都是看个人喜好而已了。node-sass 有时候老是装不了也实在不爽
是的,node-sass又重又慢,速度比precss慢至少10倍以上。precss+postcss目前用着很不错。以前是用cssnext现在precss比较成熟了,基本可以取代其他任何类似的,只是有些人习惯不同,以及现有代码兼容性问题
@Justin-lu 用这个脚手架的时候开发环境checkbox无法change。。。。是不是webpack配置的问题呢?
@justyy 不是的,是因为 rc-checkbox
有bug,需要绑定到 1.4.0
版本,稍等,我更新一下。
@Justin-lu yarn install 以后执行 npm run start 一定要 sudo 才不会报错,但 npm install 后就不用,是什么问题?
@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
@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
那应该统一一下文件的owner,例如
sudo chown root /usr/local/bin/npm
root 比较奇怪
@Justin-lu 嗯,确实是权限问题导致我都要把 sudo 命令带下去,重新设回用户就好了,多谢。
rt