Вопрос: У меня есть много мелких вспомогательных функций, которые необязательно должны жить в компоненте (или, может быть, они могут, но они сделают этот компонент раздутым с большим количеством кода). Моя ленивая сторона просто хочет просто позволить этим всем быть какие-то глобальные функции, которые могут вызвать компоненты. Я действительно хочу создать хороший код ReactJs.
Вопрос: Каковы наилучшие практики с точки зрения глобальных вспомогательных функций в Reactjs? Должен ли я вставлять их в какой-то компонент или просто вставлять их в другие компоненты?
Основной пример:
function helperfunction1(a, b) {
//does some work
return someValue;
}
function helperfunction2(c, d) {
//does some work
return someOtherValue;
}
function helperfunction3(e, f) {
//does some work
return anotherValue;
}
function helperfunction4(a, c) {
//does some work
return someValueAgain;
}
var SomeComponent =
React.createClass({
//Has bunch of methods
//Uses some helper functions
render: function () {
}
});
var SomeOtherComponent =
React.createClass({
//Has bunch of methods
//Uses some helper functions
render: function () {
}
});