有C,.net,java的相关经验。
最近开始学习react-native。
在我之前学过的那些语言,如果你要在文件里面使用相关方法,必须在文件中定义或者引入。
但react的使用非常隐蔽。比如redux,有一个action.js文件,里面用了dispatch()方法,dispatch到底是哪里冒出来的?
在这种情况下,阅读代码成了非常痛苦的事情。
另外,就算我之前做了功课,知道这个dispatch是redux中的。也大概知道实现什么功能。但使用过程中出现了问题。
我想要读一下源码.....再次凌乱了。redux模块有目录树,有成堆的文件。我如何得知dispatch到底在redux的哪个文件里实现的?
就算使用了ctags一类的插件,其实也是类似于全局检索,然后生成.tags文件。我点击dispatch,它会列出所有的dispatch方法.....列表之长.....
求教大家是怎么克服这方面的问题的?有什么解决办法吗?
相关分类