how to

react props Значения по умолчанию для пропсов

Если значений мало можно просто завести динамически определяемые переменные, напр. в данном случае одну (var text ):

import React from 'react';
import jswl from 'js-wrapper-lib';

class SubmitButton extends React.Component {

  render() {
    var text = jswl.isEmpty(this.props.name) ? 'default_text!' : this.props.name;
    return (
        <button type="submit" class="uk-button uk-button-primary uk-border-pill uk-width-1-1">
            {text} 
        </button>
    );
  }
}

export default SubmitButton;

php Кеширование временного файла браузером -- установка http заголовком не помогает

На кеширование (как минимум в firefox) влияет метадата-файла -- а именно поле последней модификации, поэтому его нужно установить в точно такое же, что и http-заголовок last-modified:

codeception Form field by Label or CSS element with ... was not found. -- ошибка

В моем случае не мог взять селекторы типа (там присутствуют квадратные скобки):

"#login-form input[name=LoginForm\\[username\\]]"

хотя jquery норм. работает с аналогичными.

Решение

Использовать кавычки вместо слэшей -- например, такие селекторы сработают нормально (см. те, где встречаются двойные квадратные скобки):

Subscribe to RSS - how to