Vue provide inject usage scenarios?

vue provide inject usage scenarios?
it is already known that both extend,minxins, are quite useful, so under what circumstances is the provide/inject usage scenario used? I have seen what Zhihu said before and said that it implements the function of the type vuex. Provide/inject-related articles are also rare, and I don"t quite understand this use.

Mar.02,2021

can replace dispath,
can replace this.$parent.something


something that replaces overly nested props, and vuex-bus in the communication of elements of ancestors and descendants.
can be understood as an attribute of bus, but only as an one-way transmission notified by ancestors to descendants

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e50c16-450e2.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e50c16-450e2.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?