问题标签 [immutability-helper]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 在 reactjs 中使用不变性助手选择值时添加新的文本字段
我有一个选项列表
逻辑是用户选择一个值(firstName),然后将生成一个“字符串”类型的输入字段。如果用户选择 userId,则将生成类型为“int”的文本输入。我需要创建一个逻辑,用户将能够从下拉列表中选择另一个选项,并且应该生成一个文本字段。例如,如果选择的选项是 True 或其他数字,它应该提供一个布尔值或整数文本字段。我也在使用 immutability helper 来更新类型,但我从官方文档中并没有清楚地理解。关于如何通过反应实现这一点的任何想法?
这是我的不变性辅助函数
我正在使用“setValueType”函数来更新类型,并使用“setPlaceHolder”来设置显示文本,我必须想出一种方法来向下拉列表中添加新选项,但它们应该有条件地呈现类型。
我在想我必须在“setValueType”函数中传递一个 if-else 条件,但我不确定是否要实现它。