Это мой компонент соединения с хранилищем
export default connect(state =>
({
currencies: state.auth.currencies,
money: state.auth.money
}),
{ updateCurrencies }
)(BodyLogIn);
Я использовал его в другом компоненте, но без массива, и он работает. Нужно ли иметь какой-то код для рендеринга, который бы реагировал, зная, что что-то изменилось?
К сожалению, в данный момент нет никаких процессоров XSLT чистого Python. При необходимости в чем-то, что более независимо от платформы, можно хотеть использовать основанный на Java процессор XSLT как сакс . 4Suite работает над чистым Python синтаксический анализатор XPath, но не похоже, что чистый процессор XSLT будет отсутствовать в течение некоторого времени. Возможно, было бы лучше использовать некоторые функциональные возможности Python попытаться приблизить существующую таблицу стилей или изучить выполнимость использования Java вместо этого.
Если Вам только нужно основной поддержка, и Ваш XML не является слишком сумасшедшим, рассмотрите удаление элемента XSLT от уравнения и просто использования синтаксического анализатора DOM/SAX.
Вот некоторая информация от PythonInfo Wiki:
[DOM] сосет весь XML-файл, содержит его в памяти и позволяет Вам работать с ним. Саксофон, с другой стороны, испускает события, поскольку он идет шаг за шагом через файл.
, Что Вы думаете?
Я не думаю, что вы можете сделать это в cpython: не существует чистых реализаций XSLT на Python.
Но вы можете тривиально сделать это в jython, используя встроенные XSLT API-интерфейсы JVM. Я написал сообщение в блоге для конкретного случая, когда это делается в Google AppEngine, но приведенный код должен работать под jython при любых обстоятельствах.
Преобразование с помощью XSLT в Google AppEngine и jython