Size: a a a

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

2020 October 12

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Roman Usherenko
та просто вложи свой input внутрь label и не нужны тебе ни htmlFor, ни id
У меня он чекается через CSS :D, такую структуру нужно сохранить по хорошему
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Ivan Bobchenkov
У меня он чекается через CSS :D, такую структуру нужно сохранить по хорошему
что значит "чекается через CSS"? инпут внутри лейбла - это валидная структура. в чем проблема?
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Roman Usherenko
что значит "чекается через CSS"? инпут внутри лейбла - это валидная структура. в чем проблема?
Как тогда переписать с такой вложенностью: input:checked + some__class::after ?
источник

И

Исмаил in React — русскоговорящее сообщество
Добрый вечер, есть вопрос:
В useEffect запрашиваю клиента с апишки и закидываю его в стейт ( т.е клиент на самом деле приходит), но в других функциях клиент пустой, будто я его не засетил в стейт. Почему так? 🙏
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Ivan Bobchenkov
Как тогда переписать с такой вложенностью: input:checked + some__class::after ?
ты типа рисуешь чекбокс из лейбла? сделай еще одну ноду
<label>
 <input />
 <CheckboxUi className="some__class" />
</label>
источник

И

Иван in React — русскоговорящее сообщество
Ivan Bobchenkov
Как тогда переписать с такой вложенностью: input:checked + some__class::after ?
className={isCheked && “checked”}
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Иван
className={isCheked && “checked”}
Справедливо
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Иван
className={isCheked && “checked”}
ну то, что он пишет - это стандартное решение по скинованию чекбоксов
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
оно "быстрей", чем js
источник

И

Исмаил in React — русскоговорящее сообщество
Исмаил
Добрый вечер, есть вопрос:
В useEffect запрашиваю клиента с апишки и закидываю его в стейт ( т.е клиент на самом деле приходит), но в других функциях клиент пустой, будто я его не засетил в стейт. Почему так? 🙏
Т.е при загрузке функции ClientTasks получаю клиента в запросе в useEffect, но в стейте его будто и нету.
источник

И

Иван in React — русскоговорящее сообщество
Исмаил
Т.е при загрузке функции ClientTasks получаю клиента в запросе в useEffect, но в стейте его будто и нету.
Сетстейт асинхронный
источник

И

Исмаил in React — русскоговорящее сообщество
Да, но если поставить проверку в других функциях, которые требуют клиента, то там просто бесконечная загрузка, хотя ответ приходит 😔
источник

И

Иван in React — русскоговорящее сообщество
Исмаил
Добрый вечер, есть вопрос:
В useEffect запрашиваю клиента с апишки и закидываю его в стейт ( т.е клиент на самом деле приходит), но в других функциях клиент пустой, будто я его не засетил в стейт. Почему так? 🙏
Христа ради, разбей этот огромный стейт на примитивы. Или используй useReducer

Не надо useState с объектами пользовать
источник

И

Иван in React — русскоговорящее сообщество
Исмаил
Да, но если поставить проверку в других функциях, которые требуют клиента, то там просто бесконечная загрузка, хотя ответ приходит 😔
Я эти функции не видел, поэтому не верю
источник

И

Исмаил in React — русскоговорящее сообщество
Это пока что делаю его таким, надо перевести функцию на SPA. До этого на рельсовой вьюхе прокидывались пропсы туда, в том числе и клиент.
источник

И

Исмаил in React — русскоговорящее сообщество
Иван
Я эти функции не видел, поэтому не верю
Сам ещё раз проверю, надеюсь вопрос = утка.
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Исмаил
Это пока что делаю его таким, надо перевести функцию на SPA. До этого на рельсовой вьюхе прокидывались пропсы туда, в том числе и клиент.
ох, страдай) разрезание рельсов - тот еще прикол)
источник

И

Исмаил in React — русскоговорящее сообщество
Есть такой контактик, роутинг перестроил, над теперь апишку дёргать нормально)
источник

KF

K F in React — русскоговорящее сообщество
Иван
className={isCheked && “checked”}
А если isChecked будет false, в className будет 'false'?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
K F
А если isChecked будет false, в className будет 'false'?
isChecked ? 'checked' : null
или юзай classNames либу
источник