小编Reh*_*der的帖子

JavaScript的"with"语句是否有合法用途?

艾伦风暴回应我关于with声明的回答的评论让我思考.我很少找到使用这种特定语言功能的理由,并且从未考虑过如何引起麻烦.现在,我很好奇如何有效地利用with它,同时避免陷阱.

你在哪里发现该with声明有用?

javascript language-features with-statement

364
推荐指数
14
解决办法
7万
查看次数

Redux在组件之间共享操作

我正在用react-native和redux构建一个移动应用程序,我正在以这种方式按功能组织我的项目结构:

Component1/
--- Component1Actions.js
--- Component1Reducer.js
---...
Component2/
--- Component2Actions.js
--- Component2Reducer.js ---
...

在我看来,这种项目结构令人惊讶,原因很多,首先是因为它具有很好的可扩展性.到目前为止我遇到的唯一问题是2个不同的组件必须分派相同的操作(例如文本框中的简单文本更改).
在2个不同的文件中重写完全相同的动作是没有意义的,我也知道将动作从一个组件导入另一个组件实际上是一种不好的做法.我想在全局模块中保留这些"可共享"的动作,然后将它们导入到各个组件中,但我不确定它是否是一个好习惯.
我想知道处理这种情况的最佳方法.
提前致谢.

javascript reactjs react-native redux

5
推荐指数
1
解决办法
1829
查看次数