phi*_*hil 5 javascript stimulusjs
我们正在研究 Stimulus.js 与我们的 Rails6 应用程序一起使用,并不断突破概念壁垒,将我们的思维从 jQuery 转向 Stimulus。
例如:
在页面的一部分上,我们有一个按钮,当单击该按钮时,我们希望将内容加载到页面另一部分上的 div 中。在 jQuery 中,这很简单 - 响应click事件,将部分从 Rails 后端加载到该 div 中。
在刺激中,如何做到这一点?看起来一切都需要在一个大控制器中,以便按钮可以看到“目标 div”。所以本质上我们正在编写“页面”控制器,这看起来开销很大。此外,它扰乱了我们将页面分解为部分的方式,因为现在这些部分需要共享一个刺激控制器。