Size: a a a

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

2021 January 23

RU

Roman Usherenko in React — русскоговорящее сообщество
Eugen Str
Подскажите кто работал с формиком, почему при touched 1 поля, так же ставится touched на все остальные поля
выставляешь touched через setFieldTouched?
источник

ES

Eugen Str in React — русскоговорящее сообщество
Roman Usherenko
выставляешь touched через setFieldTouched?
нет
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
Roman Usherenko
styled components - это не только название конкретной библиотеки. это подход. есть варианты без рантайма
Если cssinjs можно сделать без рантайма, почему популярные либы делают это в рантайме? Это же позиционируется, как их главный минус 🤔
источник

V

Vall 🌑 in React — русскоговорящее сообщество
Eugen Str
если бы все было так просто...
Всм
источник

V

Vall 🌑 in React — русскоговорящее сообщество
Roman Usherenko
выставляешь touched через setFieldTouched?
Он разве все поля сетит как touched?

Если не передал правильно значения
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Максим Патрушев
Если cssinjs можно сделать без рантайма, почему популярные либы делают это в рантайме? Это же позиционируется, как их главный минус 🤔
потому что с рантаймом ты можешь больше. но на самом деле не всем это надо
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Vall 🌑
Он разве все поля сетит как touched?

Если не передал правильно значения
нет, но просто если руками выставляешь, то может случайно ошибся и чет не то передал
источник

ES

Eugen Str in React — русскоговорящее сообщество
Vall 🌑
Всм
там 3 компонента с формик контекстом и т.д, я не соберу все в единую картину тут
источник

ES

Eugen Str in React — русскоговорящее сообщество
можно конечно попробовать... щас
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Eugen Str
там 3 компонента с формик контекстом и т.д, я не соберу все в единую картину тут
ну там смотри может у тебя юзэффекты какие-то и поля друг друга дергают. сложно сказать так
источник

ES

Eugen Str in React — русскоговорящее сообщество
я попробую щас в 1 все склеить и скину
источник

ES

Eugen Str in React — русскоговорящее сообщество
поэтапная регистрация все мозги мне съела за день
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
Roman Usherenko
потому что с рантаймом ты можешь больше. но на самом деле не всем это надо
Было бы интересно об этом почитать, если завалялась статейка какая, буду благодарен)
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Максим Патрушев
Было бы интересно об этом почитать, если завалялась статейка какая, буду благодарен)
не... статейки нет, только собственный опыт

ну грубо говоря без рантайма ты не сможешь сделать "цвет бекграунда любой какой передали" или паддинг или еще что-то. ты можешь только работать в пределах фиксированных наборов: например паддинги small/medium/large
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
есть еще варианты "псевдорантайма" - когда значения передаются через css-vars, это не работает в ИЕ, но если насрать, то вот например linaria - полноценный статический безрантаймовый стайлед
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
Roman Usherenko
не... статейки нет, только собственный опыт

ну грубо говоря без рантайма ты не сможешь сделать "цвет бекграунда любой какой передали" или паддинг или еще что-то. ты можешь только работать в пределах фиксированных наборов: например паддинги small/medium/large
Понял
источник

МП

Максим Патрушев... in React — русскоговорящее сообщество
Roman Usherenko
есть еще варианты "псевдорантайма" - когда значения передаются через css-vars, это не работает в ИЕ, но если насрать, то вот например linaria - полноценный статический безрантаймовый стайлед
О, вспомнил, доклад про линарию целый слушал года полтора назад) Руки тогда так и не дошли пощупать самому
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Максим Патрушев
О, вспомнил, доклад про линарию целый слушал года полтора назад) Руки тогда так и не дошли пощупать самому
ну я года полтора назад выбирал на проекте линарию или астротерф, выбрал последний просто потому что больше понравился. а так они примерно одинаковые, хотя под капотом абсолютно разные
источник

ES

Eugen Str in React — русскоговорящее сообщество
Roman Usherenko
ну там смотри может у тебя юзэффекты какие-то и поля друг друга дергают. сложно сказать так
я понял примерно проблему... может быть такое что когда выполняется onSubmit в формиксе все поля тригерятся и ставятся в touched - true?
источник

ES

Eugen Str in React — русскоговорящее сообщество
да так и есть, когда onSumbit выполняется все поля дергаются и ставятся как touched
источник