Size: a a a

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

2021 June 17

E

Evgeniy in React — русскоговорящее сообщество
someField: Yup.object().shape({
     innerField: Yup.string().required('errorFieldRequired'),
     anotherField: Yup.string().required('errorFieldRequired')
   })
источник

ВЯ

Валерий Янчев... in React — русскоговорящее сообщество
а если добавить еще один уровень ? Дело в том что чекбоксы ach и witretransfer отображают разные филды
источник

E

Evgeniy in React — русскоговорящее сообщество
Ну так же
источник

ВЯ

Валерий Янчев... in React — русскоговорящее сообщество
webmoney и bank transfer аналогично
источник

E

Evgeniy in React — русскоговорящее сообщество
someField: Yup.object().shape({
     innerField: Yup.string().required('errorFieldRequired'),
     anotherField: Yup.object().shape({
       innerSecondLevelField: Yup.number(),
       innerSecondLevelField2: Yup.string().required('errorFieldRequired'),
       innerSecondLevelField3: Yup.object().shape({
         innerThirdLevelField: Yup.string().required('errorFieldRequired'),
       }).required('errorFieldRequired')
     })
   })
источник

ЕС

Евгений Скоробогатый... in React — русскоговорящее сообщество
Вот что интересно:
Я использую react-table
Колонки определены так:
```
const columns = useMemo(()=>[
  .......
 {
    Header: '',
    id: 'action',
   Cell: ({row}) => (<Button color={"primary"} outline className={"ml-1"} onClick={()=>handleClick(row.original.id)}>Action.....</Button>)
 }
],[])

И у кнопки такое поведение....
Разместил для теста кнопку с имитаций нажатия. Отрабатывает всегда корректно
источник

ВЯ

Валерий Янчев... in React — русскоговорящее сообщество
типа можно обойтись без when ?
источник

E

Evgeniy in React — русскоговорящее сообщество
Не, не увидел изначально, тут надо по when смотреть и делать структуру
источник

ВЯ

Валерий Янчев... in React — русскоговорящее сообщество
ну пытаюсь уже два дня
источник

ЕС

Евгений Скоробогатый... in React — русскоговорящее сообщество
Ну собственно вот так:
const columns = useMemo(
       ()=>[

          .......
           {
               Header: '',
               id: 'actions',
               Cell: ({row}) => (......)
           }
       ],[data]
   )

Все работает коректно
источник

S2

Still 2095 in React — русскоговорящее сообщество
существует ли генерик для объектов?
источник

S2

Still 2095 in React — русскоговорящее сообщество
{}
источник

S2

Still 2095 in React — русскоговорящее сообщество
для Array работает
источник

DR

Dmitry Remezov in React — русскоговорящее сообщество
Что тут происходит? :D
источник

S2

Still 2095 in React — русскоговорящее сообщество
мне нужно на вход принять { }
источник

DR

Dmitry Remezov in React — русскоговорящее сообщество
function gay<T extends {}>(input: T): T {
 // ...
}
источник

S2

Still 2095 in React — русскоговорящее сообщество
спс
источник

S2

Still 2095 in React — русскоговорящее сообщество
массив не должен принимать
источник

S2

Still 2095 in React — русскоговорящее сообщество
только { }
источник

DR

Dmitry Remezov in React — русскоговорящее сообщество
Че ты хочешь сделать, я не понимаю
источник