Size: a a a

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

2021 March 23

I

Ivan in React — русскоговорящее сообщество
Зачем в 2021 писать классовые компоненты в новом приложении
источник

K

Konstantin in React — русскоговорящее сообщество
Ivan
Зачем в 2021 писать классовые компоненты в новом приложении
А какие компоненты надо писать в 2021?
источник

K🦋

Kir 🦋 JS in React — русскоговорящее сообщество
Kir 🦋 JS
А должно просто подхватывать изменения роутера, кто-то сталкивался с таким?
Было вызвано тем, что useHistory было в другом хуке, как только я перекинул в компонент, все норм стало
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Konstantin
Как вставить JS-скрипт в React класс?
Мне нужно вставить js-скрипт в классовый компонент Реакта и сделать так, чтобы скрипт запускался только в тот момент, когда этот компонент уже смонтирован и физически есть в ДОМе. Как мне это сделать?
Благодарю за внимание.
Что за скрипт ?
источник

K

Konstantin in React — русскоговорящее сообщество
Я разобрался, нужно было просто код скрипта в componentDidMount(){} вставить
источник

E

Evgenii in React — русскоговорящее сообщество
Konstantin
А какие компоненты надо писать в 2021?
функциональные
источник

ps

p s in React — русскоговорящее сообщество
useEffect(() => {
   return () => {
     setVar(state);
   };
 }, []);

подскажите, как передать в setVar значение state на момент удаления компонента, а не на момент создания (происходит сейчас в этом коде)?
источник

I

IceBerg in React — русскоговорящее сообщество
p s
useEffect(() => {
   return () => {
     setVar(state);
   };
 }, []);

подскажите, как передать в setVar значение state на момент удаления компонента, а не на момент создания (происходит сейчас в этом коде)?
setVar(state => state);
источник

DP

Dmitriy Pikulin in React — русскоговорящее сообщество
p s
useEffect(() => {
   return () => {
     setVar(state);
   };
 }, []);

подскажите, как передать в setVar значение state на момент удаления компонента, а не на момент создания (происходит сейчас в этом коде)?
setVar если он от useState может принимать функцию где первый аргумент это текущее значение
источник

ps

p s in React — русскоговорящее сообщество
можно чуть подробнее? у меня значение внутри колбека useEffect определяются при первом вызове, как привязать к текущему состоянию?
источник

nN

necessarily Not nece... in React — русскоговорящее сообщество
Кликаю больше одного раза получаю ошибку
источник

I

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

QM

Qila Manta in React — русскоговорящее сообщество
necessarily Not necessary
Кликаю больше одного раза получаю ошибку
А со стейтом что ?
источник

AS

Anton Shestakov in React — русскоговорящее сообщество
Stanislav Entaltsev
Всем привет! Видео на канале maxim ivanov можно считать хорошим дополнительным источником про-кода на реакте?
Да, контент вполне годный у него. Макс был преподавателем курса React на loftschool.com, сам живет насколько я помню за границей, разрабатывал UI на React для Battlefield. Недавно поглядел контент на канале, вроде глубокие темы не затрагивает особо.
источник

nN

necessarily Not nece... in React — русскоговорящее сообщество
Qila Manta
А со стейтом что ?
Добавляю в массив объект
источник

I

IceBerg in React — русскоговорящее сообщество
necessarily Not necessary
Добавляю в массив объект
у тебя стейт это объект или массив?
источник

QM

Qila Manta in React — русскоговорящее сообщество
Так Стейт должен быть объектом
источник

nN

necessarily Not nece... in React — русскоговорящее сообщество
IceBerg
у тебя стейт это объект или массив?
объект
initialState = {
category: [{},{},..]
}
источник

I

IceBerg in React — русскоговорящее сообщество
necessarily Not necessary
объект
initialState = {
category: [{},{},..]
}
значит и редюсер должен возвращать объект, т.е. новый стейт, а у тебя сейчас массив возвращается
источник

QM

Qila Manta in React — русскоговорящее сообщество
Создай копию объекта, там все что нужно поменяй в экшене и передай эту копию в редюсер с пейлоадом
источник