我有许多从父组件呈现的子React组件,并且在单击每个组件的名称时,我希望能够编辑被单击的特定组件的状态,但是我不是确定如何最好"通过"将当前状态转换为模态,以便可以在模态上以形式编辑它们。
我已经看到了在点击之后使用jquery(.val())设置模态字段的实现,这似乎不是惯用的反应方式。
我应该如何预先填充特定组件中的模态字段以及模式应该在何处准确呈现?
答案 0 :(得分:0)
根据您使用的模态,您应该使用props将这些值填充到模态组件中。你可以创建一个更通用的模态组件,并将这个模态提供给你的道具,或者如果你认为你不能创建一个比这个特定的用例更适合用例的通用模态。在没有看到/知道你使用哪一个代码的情况下很难给出代码示例,但是在react-bootstrap的模式实现的下面链接可能对你有所帮助!
Bootstrap模式的React-bootstrap implementation。