![ad5ed8f3ddee17d49d9a6e85004af359.png](https://img-blog.csdnimg.cn/img_convert/ad5ed8f3ddee17d49d9a6e85004af359.png)
随着 react@16.8 hooks 的正式发布,如何优雅的使用 hooks 成了值得我们考虑的问题,在此我不再赘述 hooks 给 react 的写法带来的改变,而是介绍一个新的 hook。
试想有这样一个 hook
const {
user } = useProps('user');
如果我们有这样一个 hook,可以在全局的 store 中得到变量,同时解决了 useState 不能在组件之间共享的问题,无疑是可以提升开发效率的。
而现在,useProps 已经拥有了实现:region-core
useProps 提供哪些功能
1. 得到多个变量
从全局数据中挑出你想要的数据,就像 lodash.pick 一样。
const {
user, follower } = useProps(['user', 'follower']);
以下的用法是支持的,但是不推荐
const {
user }