props和provide优先用哪个

来源:5-6 跨组件通信方案provide_inject

codinggo

2023-03-12

想问一下老师有了provide和inject,还有必要用props吗

写回答

1回答

西门老舅

2023-03-13

你好,这个还是有很大区别的

props是通过给组件添加属性的方式传递数据的,这种应用非常广泛,像第三方UI组件库的使用。

provide是通过在逻辑中传递数据的方式,而且校验也没有props那么强大。

而且props是响应式的,provide/inject不是响应式的。


所以总结一下,能用props,就不要用provide方式,只有跨层级的时候才会去用。


1
1
codinggo
好的明白了,谢谢老师!
2023-03-13
共1条回复

Vue3 + React18 + TS4入门到实战 系统学习3大热门技术

专为初级前端人员设计,系统性学习三大技术

261 学习 · 182 问题

查看课程