[Day25] - Using Redux with Web Component

使用组件跟组件的组合 , 形成一个页面

势必会遇到经典的组件传值 issue (下图左侧)

以大家常使用的 Facebook 为例 ,

显示使用者资讯的区块有 4 个

如果转换成 Component 视角来看 ,

势必我们需要将 userData 传来传去 ,

如果 userData 改变 , 你就要通知向上通知 , 又向下通知 , 通过层层关卡的通知链

也许我们只要通知一个人 , 由他通知该通知的人就好

那在 Web Component 中 , 有什麽方式去建立一个 资料集中区 , 通知该通知的人呢 ?

我们来使用 Web Components Redux 来跨过 Web component 的层层传值 issue 吧 !

前期准备

当然是建立要用到的组件

  • navigation
  • create-story
  • navbar
  • stories

这里有一个 zip 提供下载

首先 , 我们需要有一个多层的 web components 组 ( 至少要有 4 层 )

然後我们一层一层的传递资料 , ~~ 好麻烦阿 ~~

接着我们将资料接到 Redux 上面 , 轻松写意的传值阿 , 苏福

参考资料


<<:  Day14 Custom Hooks

>>:  当你没有意识到,下次就该意识到

DAY 学习30天的c++

三十天总结 C语言基础和观念都很重要,很多语法都是基本相似,不过就是换个单词来表示。後面在加一些基础...

【Day16-搜寻】茫茫文海当中找到那个对的词——文字处理利器之正规表达式在python的应用

前一天我们就如何让程序可以认得不同的单字稍微讨论了一下一些基本的处理,那今天我们就继续文字的主题来介...

简报版-第十八章-从假冒电商来电诈骗事件多想想相关风险

其实原本最初规画想要做Index方式的纪录,然後多增加一些没写到的面向 不过,总是计画赶不上变化 ...

Day 19 利用transformer自己实作一个翻译程序(一)

前言 当初想说将每天学到的东西打成一篇文章,纪录看看30天後学会了什麽 但是最近翻自己的文章就发现内...

如何用 AppFollow 做关键字研究

在 AppFollow 上查目标市场的 auto suggestion 找在一些大关键字中排名比较...