如何在React-Native js中定义私有函数

时间:2015-11-19 16:48:48

标签: react-native

我想创建一个无法从createClass组件外部访问的功能

1 个答案:

答案 0 :(得分:2)

隐私是javascript中一个棘手的问题,有很多方法可以通过不同类型的权衡来实现。但是没有办法在反应组件内部创建一个私有函数。 您可以将函数放在react组件之外但与组件放在同一模块中,而不是导出它,但是(再次,有权衡)意味着您将无法访问该函数中的props或state。在我看来,你不必担心你的反应组件的隐私,暗示隐私,几乎所有的时间(在我看来)没有人应该直接从你的反应组件调用功能。