Size: a a a

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

2020 September 21

Е

Егорка in React — русскоговорящее сообщество
Ошибок нет в синтаксисе, но все же функционал оно не выполняет(
источник

Е

Егорка in React — русскоговорящее сообщество
В любом случае спасибо)
источник

И

Иван in React — русскоговорящее сообщество
Егорка
Ошибок нет в синтаксисе, но все же функционал оно не выполняет(
чувак, ну почитай документацию, подебажь, в песочнице пример воспроизведи. по буквам диктовать код — такое себе
источник

Е

Егорка in React — русскоговорящее сообщество
Я все это прекрасно понимаю, просто синтаксис подзабыл этого случая, думал поможет в этом случае, не помогло, решение то есть но оно слегка костыльное
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Daniil Tchernyavsky
2 параметр сет стейта - колбек с актуальным стейтом
!
источник

Е

Егорка in React — русскоговорящее сообщество
Вся суть в том что у меня стейт несколько раз вложенный
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Тогда деда послушай и сделай песочницу
источник

Е

Егорка in React — русскоговорящее сообщество
Угу
источник

Е

Егорка in React — русскоговорящее сообщество
Я могу как-то дождаться изменения стейта, а потом переходить дальше к исполнению кода?
источник

Е

Егорка in React — русскоговорящее сообщество
т.е. если я дважды на кнопку нажму, оно меняется
источник

K

Kirill in React — русскоговорящее сообщество
тестирую сейчас компоненты с помощью snapshots на jest, в обычных компонентах тесты по snapshot как надо проходят, но в этом есть проблема что при тесте по snapshot выходит ошибка мол изменился пустой className на другой пустой className, такая ошибка не 1, а наверное на каждом div, если пересоздать snapshot - ошибка пропадает, но потом возвращается, в других компонентах такого бага нет, единственная разница с другими компонентами в том, что здесь await ждет сперва рендер компонента, а потом уже идет сравнение по snapShot (это пришлось сделать т.к там есть асинхронный useEffect, без этого была ошибка), как получение компонента через await может породить ошибку с заменой пустого className на другой пустой className? либо как вообще такая ошибка могла вылезти, ничего нагуглить не выходит
источник

K

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

MK

Maxim Koylo in React — русскоговорящее сообщество
казалось бы причем здесь Украина🌚
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
Егорка
т.е. если я дважды на кнопку нажму, оно меняется
хм, заблокировать кнопку на время пока оно выполняется?
источник

OY

Olexandr Yurkevych in React — русскоговорящее сообщество
кто знает как бороться с такой проблемой - value below was evaluated just now?

const divRef = useRef(null)
const {current: divRefEl} = divRef


consoleconsole.log(divRef)
consoleconsole.log(divRefEl)
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Olexandr Yurkevych
кто знает как бороться с такой проблемой - value below was evaluated just now?

const divRef = useRef(null)
const {current: divRefEl} = divRef


consoleconsole.log(divRef)
consoleconsole.log(divRefEl)
consoleconsole.log(divRef)
current в консоли появляется после рендера
источник

OY

Olexandr Yurkevych in React — русскоговорящее сообщество
в том то дело что нет( (вообще ситуация такая что current выводится в консоли рандомно - раз через раз)
источник

EA

El Anonimo in React — русскоговорящее сообщество
Привет.
Как использовать svg в background-image с styled-components?
Код:
import fb from "../../assets/icons/facebook.svg";
... ...
const FooterSocialIcon = styled.div`
 background-image: url(${fb});
`;

Картинки на странице нет, в инспекторе background-image: url([object Object]).
источник

EA

El Anonimo in React — русскоговорящее сообщество
Png картинка таким кодом отображается.
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
El Anonimo
Привет.
Как использовать svg в background-image с styled-components?
Код:
import fb from "../../assets/icons/facebook.svg";
... ...
const FooterSocialIcon = styled.div`
 background-image: url(${fb});
`;

Картинки на странице нет, в инспекторе background-image: url([object Object]).
create react app ?
источник