小编bur*_*ish的帖子

coffeescript-react(.cjsx)支持Webstorm

有没有办法在WebStorm中为.cjsx(coffeescript中的jsx)文件获取任何语法高亮?

目前,我正在使用Sublime插件,这很棒,但如果可能的话,我宁愿留在WebStorm中.我理解WebStorm支持TextMate包,所以这可能是一个可行的选择,但我找不到一个cjsx.

syntax-highlighting coffeescript webstorm reactjs react-jsx

15
推荐指数
3
解决办法
2736
查看次数

如何在redux reducer中使用reselct选择器

我的应用程序已经有各种容器对象使用的大量选择器.这些非常适合访问州的不同部分,并使重构状态更容易.

现在我想在我的一些reducer函数中使用我的选择器.问题是在reducer中,state参数引用状态的特定片,而选择器函数期望用状态根对象调用.

受控示例:

/* Selectors */
const getTodos = state => state.todos;

const getUncompletedTodos = createSelector(
    [ getTodos ],
    todos => todos.filter(t => !t.completed)
);

/* Reducer */
const todosReducer = (state, action) => {
  switch (action.type) {
    case 'ADD_TODO':
      return [
        ...state,
        {
          id: action.id,
          text: action.text,
          completed: false
        }
      ];
    case 'REMOVE_COMPLETED_TODOS':
      return getUncompletedTodos(state); // <-- this won't work
  }
}
Run Code Online (Sandbox Code Playgroud)

redux reselect

7
推荐指数
1
解决办法
4852
查看次数

Django模板内置过滤器:在参数中使用变量值

使用Django的内置yesno过滤器,我需要插入以下值之一:

  1. "我"这个词
  2. 变量的值 owner_name

这是我试图在我的模板中使用的代码:

"Look what {{ is_owner|yesno:"I,{{ owner_name }}" }} created!"
Run Code Online (Sandbox Code Playgroud)

使用上面的代码会导致以下错误:

无法解析余数:':'我,{{owner_name'来自'is_owner | yesno:"我,{{owner_name'

那么如何在过滤器的参数中转义变量呢?

python django django-templates

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

创建包含失败的JUnit测试的嵌入屏幕截图的HTML报告

我已经整理了一个自定义的JUnit运行器,它可以在WebDriver测试失败时保存屏幕截图.我正在使用Maven的故障安全插件来创建集成测试的报告,而TeamCity是我们的CI服务器.

我知道TeamCity支持自定义报告,但我不知道如何将图像文件嵌入到HTML页面(或页面)中并引用相关测试.

将屏幕截图集成到测试报告中的好方法是什么?是否有Maven插件可以完成这项工作?

html screenshot report maven

2
推荐指数
1
解决办法
2642
查看次数

React.js:如何定义默认属性函数?

我的组件使用函数来呈现一些内部文本.我想允许组件的所有者提供自定义函数作为属性.如果未提供自定义属性,则组件将使用其自己的默认函数.很自然地,我转过身来getDefaultProps:

propTypes: function() {       
  renderText: React.PropTypes.func
};

getDefaultProps: function() {
  return {
    renderText: this._renderText
  };
}
Run Code Online (Sandbox Code Playgroud)

问题是,_renderTextundefined时候getDefaultProps被调用.我可以通过检查是否this.props.renderText已定义并this._renderText在需要时退回来解决此问题.但他并不觉得React的做事方式.

javascript reactjs

2
推荐指数
1
解决办法
9417
查看次数