这一部分是否需要使用react

Author Avatar
Peipei Wong 10月 14, 2018
  • 在其它设备中阅读本文章

最近在重构项目中,发现了很多过度使用react的地方,现在想想原因是:1. 时间紧迫 2.被react的状态管理迷花了眼睛,总之是没磨好刀就砍柴了…

又一个左右布局三七分的页面,左边是一堆可以switch check的条件,右边的上部是checked的条件,中间是筛选结果列表,下部是分页。

使用react实现,总之要注意的是对状态的管理。但如果是使用jq实现,我仔细的想了一下,啊,左边和右边上部的数据的一致性可以通过元素选择器来保证,总之,使用jq,没有了一个全局状态,右边需要获得checked的条件,只能通过元素的不同来得到,假如选择的条件改变了,我需要先去获得选择的条件,然后再去改变右边的dom,我该如何去渲染dom,写一个函数,输入变量,输出为html string,咦,这不相当于react component嘛。

总之,使用react去实现是维护的一个全局状态变量,使用jq,是通过dom去得到状态变量…这是我对两种实现方式的认知….至于使用哪一个,还需要了解一下需求…

PS:总之,离开了react,使用js不是一个困难的事情,磨刀呀…