0%

7.25工作总结

7.25 工作总结

主要实现导航页的基本布局和简单逻辑。

我看到国家筛选的基本逻辑之后,决定封装一个国家按钮,以实现选中状态变化,父子组件互相传值。

其中用到了老生常谈的回调函数,不传回调没办法改变父组件的状态值。

之后又发现setState对于弹窗似乎没用,每次点按按钮之后都要重新打开筛选器才能看到按钮的状态变化。

后来查资料发现应该用StatefulBuilder来包住弹窗,在状态更新时调用setModelState实现弹窗重新渲染。

体会到了组件封装和函数提取的方便之处。