猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
reactJs 将js交互和事件全部写在componentDidMount里面可以吗?
reactJs 将js交互和事件全部写在componentDidMount里面可以吗?
jeck猫
浏览 1183
回答 2
2回答
慕尼黑的夜晚无繁华
react实现虚拟dom的好处就是可直接操作dom而节省了获取dom的时间和资源成本,交互如果都写在了componentDidMount中,就相当于还是在用jquery在写代码,况且状态的更新只有componentDidMount是完全不够实现复杂的交互,充分合理的使用它的生命周期才能体会到其中之美。至于state的管理,大型的项目你可以考虑flux,redux来帮助你管理,小型的项目可以在写代码之前,思考清楚组件之间的数据共享问题之后再动手。
0
0
0
天涯尽头无女友
是但是这样子,你的操作仅客户端有效(服务器端不会调用)如果是静态页面我想问题不大,但是这样的话 你何必费老鼻子劲用react呢?对吧静态html写起来多方便= =
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
React.JS
react ,react router,react redux的学习顺序是什么?
3 回答
为什么import React from 'react',React首字母必须大写?
3 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续