我正在开发一个组件,其中一个按钮(“提交”类型的输入字段)将在单击后提交数据。但是,我想引入一种保护措施,如果输入字段为空,则在屏幕上显示警报。
认为这与组件属性的工作方式相同,我尝试了以下变体,但运气不佳:
onClick={props.inputText === ''
?
alert("Text cannot be blank.")
:
(e => props.onSubmit(props.inputText))}/>
我宁愿不在onSubmit函数内运行检查,以尽可能隔离对商店的更新(我遵循 React-Redux 结构)。
知道 JSX 是否以及如何处理这样的情况吗?