Size: a a a

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

2020 November 27

M

Mark in React — русскоговорящее сообщество
Есть ли способ при нажатии Enter сэмулировать поведение кнопки Tab, чтобы перейти в соседний инпут, а затем на кнопки?
источник

S

Stanislav in React — русскоговорящее сообщество
Mark
Есть ли способ при нажатии Enter сэмулировать поведение кнопки Tab, чтобы перейти в соседний инпут, а затем на кнопки?
реф на следующий инпут, и на кнопки.

потом в коде myRef.current.focus()
источник

M

Mark in React — русскоговорящее сообщество
Примерно так и думал, но искал вариант попроще, но видимо только рефы
источник

S

Stanislav in React — русскоговорящее сообщество
Mark
Примерно так и думал, но искал вариант попроще, но видимо только рефы
это достаточно простой вариант.
источник

DS

Doston Sheraliev in React — русскоговорящее сообщество
Друзя у меня в роутере нету switch.
это почему? Никто не вкурсе что на новый версии  убрали switch не  ?
источник

S

Stanislav in React — русскоговорящее сообщество
Doston Sheraliev
Друзя у меня в роутере нету switch.
это почему? Никто не вкурсе что на новый версии  убрали switch не  ?
ваш формат вопроса подразумевает подтверждение вашего утверждения что его там нет.
источник

B

Bohdan in React — русскоговорящее сообщество
как сделать чтобы при нажатии на кнопку был ререндер а не при загрузке первой ? в консоли выводит все правильно форсапдейт при добавлении не работает почему-то
источник

D

D M in React — русскоговорящее сообщество
Bohdan
как сделать чтобы при нажатии на кнопку был ререндер а не при загрузке первой ? в консоли выводит все правильно форсапдейт при добавлении не работает почему-то
Ререндер происходит в двух случаях. Либо изменились пропсы, либо изменился стейт. Если честно немного непонятно чего ты хочешь добиться
источник

И

Иван in React — русскоговорящее сообщество
Bohdan
как сделать чтобы при нажатии на кнопку был ререндер а не при загрузке первой ? в консоли выводит все правильно форсапдейт при добавлении не работает почему-то
Не понял твой вопрос, но возьми на заметку: sort — херовый метод, он сортирует оригинал, а не создаёт отсортированную копию. Поэтому у тебя в двух переменных лежат одинаково отсортированные массивы (только один из них реверсированный). Вдобавок пропсы мутируются
источник

AV

Andrey Verhulin in React — русскоговорящее сообщество
Иван
Не понял твой вопрос, но возьми на заметку: sort — херовый метод, он сортирует оригинал, а не создаёт отсортированную копию. Поэтому у тебя в двух переменных лежат одинаково отсортированные массивы (только один из них реверсированный). Вдобавок пропсы мутируются
А какое вы решение бы приняли на его месте ? Чем заменили sort
источник

S

Stanislav in React — русскоговорящее сообщество
Andrey Verhulin
А какое вы решение бы приняли на его месте ? Чем заменили sort
а зачем заменять? просто не мутировать текущий массив
источник

И

Иван in React — русскоговорящее сообщество
Andrey Verhulin
А какое вы решение бы приняли на его месте ? Чем заменили sort
const newArr = [...oldArr].sort()
источник

M

Mark in React — русскоговорящее сообщество
В формике есть компонент Field, через проп as="" можно указать каким именно будет компонент, как реализовать такое?
источник

S

Stanislav in React — русскоговорящее сообщество
Mark
В формике есть компонент Field, через проп as="" можно указать каким именно будет компонент, как реализовать такое?
реализовать в кастомном компоненте Field? <Foo as={Bar} /> так?
источник

M

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

M

Mark in React — русскоговорящее сообщество
as="input" вернет копмонент инпута

as="checkbox" вернет чекбокс
источник

S

Stanislav in React — русскоговорящее сообщество
Mark
реализовать подставление пропса, и в зависимости от него, возвращать компонент определенного типа
function Foo({ as: Bar }) {
 return <Bar />
}
источник

DS

Doston Sheraliev in React — русскоговорящее сообщество
Stanislav
ваш формат вопроса подразумевает подтверждение вашего утверждения что его там нет.
Switch нету  в списке роутер-дом
Как так та?
источник

S

Stanislav in React — русскоговорящее сообщество
Doston Sheraliev
Switch нету  в списке роутер-дом
Как так та?
в каком списке?)
источник

DS

Doston Sheraliev in React — русскоговорящее сообщество
Stanislav
в каком списке?)
Будет в списке
BrowserRouter,
Route,
Link
Switch
Так будеть да
источник