2017-11-14(TW实习)

遇到的问题

  • React.cloneElement 用于this.props.children向子组件传值,一直无法获取

  • reducer中使用object.assign()方法返回新的state对象,但是页面没有进行渲染

  • 组件嵌套,父子组件传值困难

  • spingboot中的模糊匹配

我的思考

  • 使用如下代码去clone一个新节点,并且在父组件中将值包含进去,传递给子组件,一直没有成功
React.cloneElement(this.props.children,{id=>{id}})

在父组件中,使用this.props.children是可以获取到id属性,但是子组件中就无法获取,暂时可以想到的原因有
- 传递对象发生改变
- 版本差异

  • Object.assign()这个问题是昨天就遇到的,在今天我们换了一种方法去实现,将原来的
return object.assign({},state)

改变为

return  {...state.users,...state.dairies}

最后结果是代码可以正常运行,但是对于object.assign()本质原因还位了解

收获反思

  • 这次的任务比上次组件之间嵌套要复杂一点,这就体现了前期的组件图和state的作用,因为我们在一边写页面,一边添加state时,就会造成代码很是冗余

  • spingboot 在替代sql语句进行查询,获取一些其他的操作,真的是异常的强大,比如模糊匹配,级联查询,

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容