2017.11.14

矛盾:

  • 组件复用是为了减少重复代码,但是在组件间传值时会比较麻烦,特别是参数不一致的时候,代码结构也不是很清楚
  • 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交流,保持节奏一致
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容