上一次玩前端还是 JQuery 1.5 的年代,这两天玩了一下 React…………

2020-04-20 14:53:36 +08:00
 billtsui

写了 10 年的服务,上一次搞前端还是 2010 年,记得当时还是用 JQuery 1.5 。

这段时间工作需要玩了一下 ReactJS,Taro,AntD 。妈的真香,真 TM 好玩!

有没有前端大佬带我飞的,求一个前端群!

9162 次点击
所在节点    程序员
84 条回复
auroraccc
2020-04-20 19:03:10 +08:00
@otakustay 感谢,去了解一波
autoname
2020-04-20 19:30:39 +08:00
@Bramblex2 这怎么叫黑?黑它我有什么好处,就不能端正下看法?

我是真不明白才问的,什么黑不黑的
autoname
2020-04-20 19:31:26 +08:00
@DOLLOR 感谢大佬科普
raymanr
2020-04-20 19:34:49 +08:00
@DOLLOR
呃, 先说我不是专业前端

不过回调地狱这个不是用 Promise 就可以解决吗?

也不用这一个就引入一个框架这么大的东西啊
raymanr
2020-04-20 19:38:10 +08:00
其实我之所以不想学的原因是总觉得前端的东西变化太快了。。。除了 jq 以外的东西指不定说凉就凉

反正我的页面简单,包装个类,然后用 get set 模仿一下数据绑定,顶层添加个事件监听 ,也凑活用了
wildnode
2020-04-20 19:56:47 +08:00
@murmur 是 reject 出来的值用 await 接收不到,所以一般 async/await 都用 try/catch 来处理错误
wildnode
2020-04-20 20:00:22 +08:00
@murmur 可能我说不明白哈。。补一段 MDN 上的解释

When an async function is called, it returns a Promise. When the async function returns a value, the Promise will be resolved with the returned value. When the async function throws an exception or some value, the Promise will be rejected with the thrown value.

按这个意思来看,如果 reject 了,是以 throw 的方式直接抛错误了,所以拿不到
jon
2020-04-20 20:57:04 +08:00
@IGJacklove #2 为什么 angular 是邪教?
billtsui
2020-04-20 21:00:56 +08:00
@faceRollingKB 多谢大神指点
orzorzorzorz
2020-04-20 21:06:36 +08:00
react 是好玩,但玩厌了、碰到瓶颈了、累了,然后就会发现你会不知不觉地慢慢往 angular 的方向靠,然后慢慢研究测试、rx 、ivy 这些,然后就会发现,还是服务端好。:doge
Canrz
2020-04-20 21:46:02 +08:00
@DOLLOR 你这都是多少年前的写法了。就我所知的 jQuery 1.7 版本 ajax 进行重写,改成 deferred,那都是已经 2011 年的版本了。
wszgrcy
2020-04-20 21:53:54 +08:00
ng 大法好
huijiewei
2020-04-20 22:32:44 +08:00
@wildnode
```
const flatry = (promise) =>
promise
.then((data) => ({ data, error: null }))
.catch((error) => ({ error, data: null }))

export default flatry
```
使用方法
const { data, error } = await flatry(promise)
imswing
2020-04-20 22:53:59 +08:00
vue 其实更好玩啊
lewinlan
2020-04-20 23:07:42 +08:00
力挺 ng 邪教!
ooee2016
2020-04-20 23:37:13 +08:00
同感
itning
2020-04-20 23:41:24 +08:00
angular 赛高 虽然 市场份额最少...
hareandlion
2020-04-21 08:45:02 +08:00
Angular 始终给我 Java MVC 的既视感。。。还是 React 好玩
qinxi
2020-04-21 09:17:57 +08:00
来了来了
qinxi
2020-04-21 09:18:45 +08:00
@qinxi #59 几年前看到了,仅供娱乐...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/664279

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX