Size: a a a

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

2020 November 02

RB

Roman Barlos in React — русскоговорящее сообщество
Тимофей 🛴
Не должен, покажи код
Сейчас не могу, отошел. Там есть свойство, которое есть в сторе, но оно прокидывается родителем. Это может влиять?
источник

ПЮ

Павел Юрьевич... in React — русскоговорящее сообщество
Roman Barlos
Сейчас не могу, отошел. Там есть свойство, которое есть в сторе, но оно прокидывается родителем. Это может влиять?
Да
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Roman Barlos
Сейчас не могу, отошел. Там есть свойство, которое есть в сторе, но оно прокидывается родителем. Это может влиять?
Да влияет
источник

RB

Roman Barlos in React — русскоговорящее сообщество
Тимофей 🛴
Да влияет
А почему? Я же их не указывал в mapStateToProps.
источник

ПЮ

Павел Юрьевич... in React — русскоговорящее сообщество
Roman Barlos
А почему? Я же их не указывал в mapStateToProps.
источник

S

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

S

Sasha M in React — русскоговорящее сообщество
Привет. Кто может подсказать, что нужно сделать, чтобы после введение второго знака первое число и знак пропадал, а в state значения сохранялось и конкатенировалось? ( делаю через eval)
источник

DM

Daniel Mednikov in React — русскоговорящее сообщество
Sasha M
eval использовать нельзя
источник

S

Sasha M in React — русскоговорящее сообщество
Daniel Mednikov
eval использовать нельзя
= / Неловко
источник

DM

Daniel Mednikov in React — русскоговорящее сообщество
Warning: Executing JavaScript from a string is an enormous security risk. It is far too easy for a bad actor to run arbitrary code when you use eval(). See Never use eval()!, below.
источник

S

Sasha M in React — русскоговорящее сообщество
Daniel Mednikov
eval использовать нельзя
Через 2 переменные в state, которые изначально равны нулю?
источник

IN

Igor N in React — русскоговорящее сообщество
Sasha M
Через 2 переменные в state, которые изначально равны нулю?
источник

S

Sasha M in React — русскоговорящее сообщество
Ознакомлюсь, Спасибо!
источник

o

os (общаюсь последни... in React — русскоговорящее сообщество
Daniel Mednikov
eval использовать нельзя
new Function() можно
источник

o

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

M

Mark in React — русскоговорящее сообщество
Я хочу получать уведомление о клике снаружи элемента, как лучше реализовать логику уведомления?
Я создал хук, внутри которого есть стейт [clickedOutside, setClickedOutside] = useState(false). Если при клике снаружи я буду менять false на true, то при следующем клике true на true уже не поменять, и никаких изменений не будет.
Я сделал так, что при клике снаружи функция setClickedOutside вызывается дважды, первый раз с true, второй с false.
Выходит как короткий сигнал, true, false, и нужный мне компонент реагирует на true, и в месте с этим, следующий клик сработает.
Есть ли варианты как упростить реализацию? Мне пришло в голову поставить число и при каждом клике увеличивать его на единицу, стейт будет меняться, а нужный компонент реагировать. Насколько это хорошее решение?
источник

o

os (общаюсь последни... in React — русскоговорящее сообщество
Mark
Я хочу получать уведомление о клике снаружи элемента, как лучше реализовать логику уведомления?
Я создал хук, внутри которого есть стейт [clickedOutside, setClickedOutside] = useState(false). Если при клике снаружи я буду менять false на true, то при следующем клике true на true уже не поменять, и никаких изменений не будет.
Я сделал так, что при клике снаружи функция setClickedOutside вызывается дважды, первый раз с true, второй с false.
Выходит как короткий сигнал, true, false, и нужный мне компонент реагирует на true, и в месте с этим, следующий клик сработает.
Есть ли варианты как упростить реализацию? Мне пришло в голову поставить число и при каждом клике увеличивать его на единицу, стейт будет меняться, а нужный компонент реагировать. Насколько это хорошее решение?
ничего плохого, кроме не очевидности с первого взгляда. но код с true/false вряд ли выглядит более очевидно. а так простое и элегантное решение.
еще можно передавать в setClickedOutside пустой объект {}, сработает, потому что {} != {}, так еще проще
источник

Q

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

Q

Qop in React — русскоговорящее сообщество
а в сам хук передать функцию например
источник

АБ

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