Size: a a a

React — русскоговорящее сообщество

2020 July 15

TG

Timofey Goncharov in React — русскоговорящее сообщество
Андрей Звёздочка
Т.е. 2 формы на одной странице быть не могут у тебя?
$values общий передаешь на 2 или сколько угодно форм и у них будет 1 источник данных.

а независимые формы через useForm можно сделать сколько угодно тоже.
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Timofey Goncharov
$values общий передаешь на 2 или сколько угодно форм и у них будет 1 источник данных.

а независимые формы через useForm можно сделать сколько угодно тоже.
Т.е. для отправки данных на сервер мне нужно ещё фильтровать данные, чтобы лишнее не послать? А так же нужно следить за тем, чтобы в двух разных формах случайно имена полей не пересекались?
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Андрей Звёздочка
Т.е. для отправки данных на сервер мне нужно ещё фильтровать данные, чтобы лишнее не послать? А так же нужно следить за тем, чтобы в двух разных формах случайно имена полей не пересекались?
у каждой формы свой $values можно сделать $valuesFormA а можно $valuesFormB
источник

A

Andrey in React — русскоговорящее сообщество
Timofey Goncharov
$values общий передаешь на 2 или сколько угодно форм и у них будет 1 источник данных.

а независимые формы через useForm можно сделать сколько угодно тоже.
ну и с апи там беда, конечно
ключи на строках, еще и в объектной нотации
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Andrey
ну и с апи там беда, конечно
ключи на строках, еще и в объектной нотации
не не
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
с API как раз великопелно все. изумительно и никогда так просто еще не было
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Timofey Goncharov
у каждой формы свой $values можно сделать $valuesFormA а можно $valuesFormB
Покажи пример. Я не вижу здесь(http://effector-react-form.webstap.ru/en/examples/set-values-global) как ты связываешь $values и конкретную форму
источник

A

Andrey in React — русскоговорящее сообщество
controller({name: 'profile.firstName'})
типизируй profile.firstName
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Timofey Goncharov
с API как раз великопелно все. изумительно и никогда так просто еще не было
Давай религию за бортом?) Ок?
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
http://effector-react-form.webstap.ru/en/examples/set-values-advanced

вот пример с серверной интеграцией (моковой конечно но не суть)
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Андрей Звёздочка
Давай религию за бортом?) Ок?
😄 ладно)
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
А зачем редакс форм от мира эффектора нужен🤔
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Timofey Goncharov
http://effector-react-form.webstap.ru/en/examples/set-values-advanced

вот пример с серверной интеграцией (моковой конечно но не суть)
Я тебе задал конкретный вопрос. Как разместить 2 формы на странице?
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Андрей Звёздочка
Покажи пример. Я не вижу здесь(http://effector-react-form.webstap.ru/en/examples/set-values-global) как ты связываешь $values и конкретную форму
вот создали глобальный стор, связали его с конкретной формой.
источник

A

Andrey in React — русскоговорящее сообщество
Timofey Goncharov
с API как раз великопелно все. изумительно и никогда так просто еще не было
и типизировать строковый литерал, в виде полей объекта
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Timofey Goncharov
вот создали глобальный стор, связали его с конкретной формой.
А тут как без этого работает? http://effector-react-form.webstap.ru/en/examples/set-values-global
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Т.е. есть setIn который собирает со всех форм, а есть хук, который позволяет вынести данные?
источник

TG

Timofey Goncharov in React — русскоговорящее сообщество
Андрей Звёздочка
Я тебе задал конкретный вопрос. Как разместить 2 формы на странице?
const $valuesFormA = createStore();
const $valuesFormB = createStore();

const FormA = () => {
useForm({$values: $valuesFormA})
}

const FormB = () => {
useForm({$values: $valuesFormB})
}

const Page = () => {
 <>
   <FormA />
   <FormB />
 <>
}
источник

AS

Alexey Shumkin in React — русскоговорящее сообщество
Igor
наверняка можно переопределить переменную среды, в @webpack_ru должны знать
спасибо
источник

АЗ

Андрей Звёздочка... in React — русскоговорящее сообщество
Timofey Goncharov
const $valuesFormA = createStore();
const $valuesFormB = createStore();

const FormA = () => {
useForm({$values: $valuesFormA})
}

const FormB = () => {
useForm({$values: $valuesFormB})
}

const Page = () => {
 <>
   <FormA />
   <FormB />
 <>
}
Ок, нашёл в доке
источник