React JS重新安装子组件

时间:2018-08-21 21:47:06

标签: reactjs react-native

从子组件中单击按钮时,我需要重新安装该子组件。在不涉及状态管理的情况下,这可能吗?谢谢!


编辑

原因是当应用程序的当前页面与我的视图不相关时,我的视图已设置为防止重新呈现。尽管必须导航,但由于路由器库的性质,它们仍在内存中。这意味着,当用户按下“后退”按钮时,视图很有可能具有过时的道具。因此,我需要设置一个刷新按钮,以便用户可以点击它来重新安装组件,并为子组件提供最新的道具,就好像它是新安装的一样。

如果没有任何解决方案,那么我可能不得不解决将函数调用从<!DOCTYPE html> {% extends "bootstrap/base.html" %} {% import "bootstrap/wtf.html" as wtf %} <form action="" method="post"> <dl> {{wtf.form_field(form.var1)}} <div class='AA op'> {{wtf.form_field(form.inputvar1)}} </div> <div class='BB op'> {{wtf.form_field(form.inputvar1)}} {{wtf.form_field(form.inputvar2)}} </div> <div class='CC op'> {{wtf.form_field(form.inputvar3)}} </div> {{wtf.form_field(form.select)}} </dl> </form> {% block scripts %} <script> $(document).ready(function () { $("#var1").change(function () { var divClass = $(this).val(); $(".op").hide(); $("."+divClass).slideDown('medium'); }); }); </script> {{super()}} {% endblock %} 复制到按钮的componentDidMount()函数的问题。

0 个答案:

没有答案
相关问题