如何使用 mobx 商店设置 react-bootstrap-table-next?
我的问题是引导表不呈现“存储”更改。是否有任何特定的方法/属性会触发数据刷新?相同的代码示例适用于本地状态:
完整的 mobx 示例: https ://codesandbox.io/s/react-bootstrap-table-next-with-mox-store-basic-example-not-rendering-changes-o5v6g
本地状态示例: https ://codesandbox.io/s/react-bootstrap-table-next-with-local-state-basic-example-rendering-changes-1o9b9
// store
class Store {
@observable data = [];
@action setData(list) {
this.data.push(...list);
}
...
}
// component
@observer
class ProductList extends React.Component {
render() {
return
<BootstrapTable
keyField="id"
data={this.props.store.data}
...
/>
}
}
// App.js
ReactDOM.render(<ProductList store={store} />, rootElement);
UYOU
相关分类