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语句进行查询,获取一些其他的操作,真的是异常的强大,比如模糊匹配,级联查询,

你可能感兴趣的:(2017-11-14(TW实习))