Size: a a a

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

2021 March 03

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Valerii Leontiev
ребят, почитал, пока не пойму, что я делаю не так в этом примере
useEffect же срабатывает на каждое изменение  toasts? почему он срабатывает при инициализации? то есть, изначально константа пустая, и хук срабатывает, соответственно map ломается, потому что в cторе еще null
Просто прочитай доку, он так и должен работать
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
Кирилл
поставь проверку
типа toasts && toasts.map ?
источник

К

Кирилл in React — русскоговорящее сообщество
да или быстрее toasts?.map
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
Тимофей 🛴
Просто прочитай доку, он так и должен работать
понял
Извиняюсь, без году неделю с хуками работаю
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
Кирилл
да или быстрее toasts?.map
это уже чит:)
Спасибо
источник

Е

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

VL

Valerii Leontiev in React — русскоговорящее сообщество
Евгений
А лучше в initialState изначально присвоить переменной toasts пустой массив, тогда и проверки не нужны
а, точно, можно и так
источник

AK

Alex Koma in React — русскоговорящее сообщество
Ребята. Юзаю axios-mock-adapter для фейк-бэкенда. Как не включать в продакшн это? Весь файл моков
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Alex Koma
Ребята. Юзаю axios-mock-adapter для фейк-бэкенда. Как не включать в продакшн это? Весь файл моков
В зависимости от переменных среды при сборке
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
а я могу в саге как-то вот сюда put засунуть?
источник

R

Roman in React — русскоговорящее сообщество
Привет кто знает urql, next.js когда хочу прокинуть props внутрь  компонента но ts ругает

export default withUrqlClient(createUrqlClient, { ssr: false })(ChangePassword);

interface ChangePasswordProps {
   token: string;
}
export const ChangePassword: NextPage<ChangePasswordProps> = ({ token }) => {}

Property 'token' is missing in type 'PropsWithChildren<WithUrqlProps>' but required in type 'ChangePasswordProps'.ts(2345)
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Roman
Привет кто знает urql, next.js когда хочу прокинуть props внутрь  компонента но ts ругает

export default withUrqlClient(createUrqlClient, { ssr: false })(ChangePassword);

interface ChangePasswordProps {
   token: string;
}
export const ChangePassword: NextPage<ChangePasswordProps> = ({ token }) => {}

Property 'token' is missing in type 'PropsWithChildren<WithUrqlProps>' but required in type 'ChangePasswordProps'.ts(2345)
@ts_cool но скорее всего тебе нужно прочитать ошибку
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Valerii Leontiev
а я могу в саге как-то вот сюда put засунуть?
yield all([1,2,3].map(x => call(foo, bar)));
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
Eugene Maltsev
yield all([1,2,3].map(x => call(foo, bar)));
о, не знал о yeild all
только не call  а put наверное?
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Valerii Leontiev
о, не знал о yeild all
только не call  а put наверное?
ага
источник

VL

Valerii Leontiev in React — русскоговорящее сообщество
Eugene Maltsev
yield all([1,2,3].map(x => call(foo, bar)));
не, че-то не прокатывает
источник

AG

And Grigoryan in React — русскоговорящее сообщество
жизненный цикл componentWillUnmount по идеи должен вызваться при удалении элемента с DOM, я в девтулах удаляю, но ничего не вызывается
источник

AG

And Grigoryan in React — русскоговорящее сообщество
что я не так делаю?
источник

N

Neumann in React — русскоговорящее сообщество
And Grigoryan
жизненный цикл componentWillUnmount по идеи должен вызваться при удалении элемента с DOM, я в девтулах удаляю, но ничего не вызывается
componentWillUnmount() вызывается непосредственно перед размонтированием и удалением компонента.
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
And Grigoryan
жизненный цикл componentWillUnmount по идеи должен вызваться при удалении элемента с DOM, я в девтулах удаляю, но ничего не вызывается
А откуда реакт должен узнать о том, что вы там в девтулзах делаете?
источник