猿问
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
相关分类
React.JS
react ,react router,react redux的学习顺序是什么?
3 回答
为什么import React from 'react',React首字母必须大写?
3 回答
我要回答