2つのアプローチがあります。レンダリングコンポーネントは、状態に依存するか、関数内でブロック/パスディスパッチを行います。
私がすることができます:
{isBtnEnabled ? (
<button onClick={this.props.someDispatchedAction} />
) : (
<button/>
)}
それとも私が使用する必要があります。
良く、なぜあるソリューションsomeCoolName =() => {
if(isBtnEnabled)
this.props.someDispatchedAction();
}
...
<button onClick={this.someCoolName}>
?