是不是只有我一个这么觉得,还是我水平太渣了…
1
chairuosen 2017-03-30 11:26:30 +08:00
和你一样的感觉,也许也是我水平渣
|
2
gelilaohuang OP @chairuosen 狗熊相惜哈哈哈~
|
3
kenshinhu 2017-03-30 11:57:02 +08:00
如果你是用一两个表单应用的话
React 仅是一个负累 如果你是做一个后台应用的话 React 在后期会是一个便于维护和管理 的框架 但一定要记得不要用 flux ,不要用 flux ,不要用 flux , 要用 redux ,要用 redux ,要用 redux |
4
jiyinyiyong 2017-03-30 12:25:11 +08:00
是的. 因为不用 React 写起来更麻烦. 组件渲染包括初次渲染和局部更新两种, 初次渲染简单粗暴的办法很多, 然而拒不更新很麻烦, 特别是多种来源的操作都会对 DOM 操作复合的更新的时候. React 能写一遍搞定, 已经很不错了.
不过如果你是觉得 JSX 写起来麻烦的话, 我同意, Facebook 太没品位了, 这种啰嗦的语法. |
5
hansnow 2017-03-30 12:32:36 +08:00
@jiyinyiyong 为什么说 JSX 啰嗦呢?难道不比写 React.createElement 好吗?
|
6
blanu 2017-03-30 12:34:31 +08:00 via iPhone
|
7
fangxing204 2017-03-30 12:36:46 +08:00 via Android
同感
|
8
hansnow 2017-03-30 12:55:10 +08:00
@blanu https://facebook.github.io/react/docs/jsx-in-depth.html#props-default-to-true
除了`<input disabled />`这种情况,其他情况都需要写成`<input foo={bar} />`的形式,如果同名 props 实在太多了,完全可以用下面这种形式嘛 ``` const inputProps = { foo, bar, etc } return <input { ...inputProps } /> ``` |
9
think2011 2017-03-30 12:55:55 +08:00
我觉得跟使用场景有关系。
|
10
gelilaohuang OP @think2011 我就想练个手添加一条信息而已,然鹅代码写了几百行文件建了五六个。。就无爱了
|
11
elone 2017-03-30 14:31:06 +08:00 via Android
习惯了,虽然前期路很陡,不过走着走着也顺了。
|
12
est 2017-03-30 15:17:18 +08:00
react 适合做有 100 个多级联下拉框选择器按钮的后台然后不刷新切页面。鉴定完毕。
|
13
chemzqm 2017-03-30 15:28:15 +08:00
React 写起来还好吧?或许是 LZ 不会抽象可重用模块或者工具支持不够给力?
flux/redux 那一套我觉得才是真麻烦,所以我基本都用 mobx ,感觉好多了 |
14
TangMonk 2017-03-30 15:34:50 +08:00
react 写复杂页面很好用,简单的就没必要了
|
15
gelilaohuang OP |
16
iugo 2017-03-30 15:38:26 +08:00
在写 React, 觉得设计原则(说设计哲学就被喷)和我的想法不太相符. Polymer 就舒服多了啊.
|
17
yuxuan 2017-03-30 15:42:16 +08:00
是很麻烦 但确实解决了不少问题 然后 我选 VUE (逃
|
19
hkongm 2017-03-30 17:14:17 +08:00
吐槽 prop 的,看看 Preact
|
21
WenhaoWu 2017-03-30 18:52:02 +08:00 via Android
快来我 angular2 怀抱,一生要强的 google 爸爸等着你
|
22
jiyinyiyong 2017-03-30 19:22:26 +08:00
|
23
jiyinyiyong 2017-03-30 19:25:32 +08:00 1
@hansnow http://reagent-project.github.io/ 链接不会自动高亮 - -
总之好的替代方案有很多, 如果不是坚持要配合 JavaScript 语法的话: http://respo.site/ http://blog.arkency.com/2015/05/you-can-use-coffeescript-classes-with-react-dot-js-pros-and-cons/ |
24
otakustay 2017-03-30 21:21:03 +08:00
花 3 天从 0 开始学了下 react+redux ,把自己的 app 给重写了一遍,虽然文件切换来切换去蛋疼,但整体应用上并不觉得有多麻烦来着
不过 react 的 debug 支持确实比较惨,很多错误信息不够全面,堆栈又丢了, redux devtool 上也没办法从 reducer 反着追溯到 action creator 或 thunk 去,就算发现 action 是错的还得自己去找代码去 https://github.com/otakustay/icarus/tree/master/static |
25
zhouyg 2017-03-30 21:27:07 +08:00
那说明你没有遇到 react 所解决的场景。我碰到高度复杂的交互场景下,都是感叹幸亏有 react 这个大杀器
|
26
gelilaohuang OP @otakustay 大牛膜拜,项目还是热腾腾新鲜出炉的
|
28
gouflv 2017-04-14 00:35:12 +08:00 via iPhone
react+mobx 不就是 vue 吗(逃
|
29
zhuangtongfa 2017-04-20 11:01:20 +08:00
所以我选 vue
|