我想要代码,以使用react.js跟踪实时位置,因此我在下面的提供链接中进行了介绍,我只想知道为什么使用道具而不是状态完整组件中的状态?
https://www.npmjs.com/package/react-geolocated
有人可以帮我为什么使用道具吗?
答案 0 :(得分:1)
您走错了路。道具可以在有状态组件或无状态组件中使用。
根据意思,状态组件不仅用于维护obiee
。也没有声明更少的组件仅仅是为了维护inspect element --> console
。
states
您可以简称为:
props
您可以看到的地方(简而言之,还有更多……请参阅参考资料),有状态组件传递状态/属性,子组件可以使用属性,无状态组件链接属性并钩住状态。 -您可能会难以理解这句话。
在按照这些参考资料理解我想说的内容后,稍后再回来,您显然会明白我的意思。
如果您想了解道具与状态之间的差异,请查看附加的重复帖子:
What is the difference between state and props in React?
我还建议您查看有关lifting state up的文档。
以下是道具和状态文档的链接:
通过阅读这些参考资料,您应该对道具和状态有清楚的了解。