我有2種方法。渲染組件依賴於函數中的狀態或塊/通道調度
我:
{isBtnEnabled ? (
<button onClick={this.props.someDispatchedAction} />
) : (
<button/>
)}
或者,也許我應該用:
someCoolName =() => {
if(isBtnEnabled)
this.props.someDispatchedAction();
}
...
<button onClick={this.someCoolName}>
哪種方案更好,爲什麼?