热门

最新

红包

立Flag

投票

同城

我的

发布
cc18868876837
码飞_CC
6 年前
truecc18868876837

如果你创建了类似于下面图一的 Twitter 元素,那么它相关的类定义是啥样子的?(答案见图二)

如果你还不熟悉回调渲染模式(Render Callback Pattern),这个代码可能看起来有点怪。这种模式中,组件会接收某个函数作为其子组件,然后在渲染函数中以 props.children 进行调用,如图二。
这种模式的优势在于将父组件与子组件解耦和,父组件可以直接访问子组件的内部状态而不需要再通过 Props 传递,这样父组件能够更为方便地控制子组件展示的 UI 界面。譬如产品经理让我们将原本展示的 Badge 替换为 Profile,我们可以轻易地修改下回调函数即可,如图三。

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
学习学习
立即登录