矛盾:
- 组件复用是为了减少重复代码,但是在组件间传值时会比较麻烦,特别是参数不一致的时候,代码结构也不是很清楚
- redux的优点是在任意组件里都可以获取state,那子组件获取state,是应该通过自己的connect方法还是从父组件里面获取
解决:
Q:有外键关联时,应该如何操作?
A:SpringBoot定义实体时,如果有外键,要这样定义,在操作的时候,也要改变User表里面的值
@JoinColumn(name = "userId")
private User user;
Q:antdesign
搜索时的自动补全功能,应该如何操作?
A:dataSource
为数据源,onSearch搜索时调用,或者自己写searchResult方法来搜索过滤
constructor(props) {
super(props);
this.state = {dataSource: []}
}
renderOption(item) {
return (
<Option key={item.index}>
{item.name}
</Option>
);
}
handleSearch = (value) => {
this.setState({dataSource: value ? this.searchResult(value) : []});
}
render() {
return <AutoComplete
dataSource={this.state.dataSource.map(this.renderOption.bind(this))}
onSearch={this.handleSearch.bind(this)}/>
}
action:
- 遇到问题的时候要及时记录在简书
- 多和pair交流,保持节奏一致