<Input error={error!=null?error.message:""}
<Input error={error} // так как если пустая строка / null, то ошибка не должна быть отрисована в норм компоненте, проверка избыточна.
...
</div>
{ this._renderTable() }
{ this._renderModalWindow() }
{ this._renderPagination() }
{ this._renderBundleFooter() }
</div>
</BaseLayout>
_renderBundleFooter = () => {
let template = null;
if (какая_то_переменная_состояния) {
template = (
<MyComp пропсы... />
)
}
return template;
}
{isLoading && <Loading center />}
const { author, time, theme, message }
= this.state.currentMessage
this.changeForm( +e.target.value)
выглядит короче, преимуществ использования Number на вскидку не знаю..