Мой вопрос относится к деталям реализации в redux-form исходном коде.Просто я хотел бы получить некоторое представление о причинах и мыслях, которые вошли в следующий фрагмент кода, который можно найти в src/createField.js
здесь и здесь .
this.context._reduxForm.register(
newName,
'Field',
() => nextProps.validate,
() => nextProps.warn
)
У меня вопрос не о том, как или где используются эти функции, а конкретно , почему эти функции упакованы так, как они есть.Например, почему бы просто не использовать:
this.context._reduxForm.register(
newName,
'Field',
nextProps.validate,
nextProps.warn
)
Я предполагаю, что это связано с хранением прямых ссылок на эти функции в родительском компоненте.Мой интерес к этому связан с другим вопросом , который я задал на SO.