Size: a a a

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

2020 September 22

A

Akbarshox in React — русскоговорящее сообщество
Alexey Belov
а ты уверен что у тебя вообще доступно это окружение?
подозреваю что в process.env.api  - у тебя undefined сейчас
в  доке так написано, в консоле undefined оказывается😕 но в чем может быть причина?
источник

🦜

🦜 in React — русскоговорящее сообщество
🦜
useEffect вызывается только в фазе коммита
которjй нет на сервере
источник

AB

Alexey Belov in React — русскоговорящее сообщество
Akbarshox
в  доке так написано, в консоле undefined оказывается😕 но в чем может быть причина?
в том, что до вызова этого кода не указана .env
источник

VP

Vitaliy Ponomarev in React — русскоговорящее сообщество
в @javascript_jobs перенесите
источник

1

1 in React — русскоговорящее сообщество
пробовали
но там похоже, что сидят только hr 😄
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
а тут нельзя, к сожалению
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
так что сохраняйте чат выше, через минуту я удаляю диалог
источник

1

1 in React — русскоговорящее сообщество
удалила
простите :3
источник

d

dron in React — русскоговорящее сообщество
1
пробовали
но там похоже, что сидят только hr 😄
https://t.me/projs_ru

тут можно выкладывать
источник

1

1 in React — русскоговорящее сообщество
спасибо!
источник

_

_(__/\_𝙼𝚞𝚁𝚊𝙳𝚘𝚅_/\__)... in React — русскоговорящее сообщество
привет можете помоч   уменя есть 4 инпута  нужно взять value из всех и передать на массив и из массива на другой компонент на 4 li  я смог взять только из одного инпута не понемаю как взять из всех и передать отдельно
источник

IN

Igor N in React — русскоговорящее сообщество
_(__/\_𝙼𝚞𝚁𝚊𝙳𝚘𝚅_/\__)_
привет можете помоч   уменя есть 4 инпута  нужно взять value из всех и передать на массив и из массива на другой компонент на 4 li  я смог взять только из одного инпута не понемаю как взять из всех и передать отдельно
источник

_

_(__/\_𝙼𝚞𝚁𝚊𝙳𝚘𝚅_/\__)... in React — русскоговорящее сообщество
?
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Привет. У меня пользователь добавляет и удаляет элементы на странице.
То есть компонент получает новый массив и рендерит его.

Как сделать так, чтобы это происходило с анимацией?

Я писал css keyframes, с появлением всё было норм. Но удаляется моментально.

Гуглил библиотеки, есть такие, которые при удалении будут анимировать? Я только react-transition-group нашёл.
источник

OT

Oruj Tatiyev in React — русскоговорящее сообщество
Vladimir
что бы писать then после диспатча, нужно вернуть промис
export const doSomething = data => dispatch => {
 api.doSomething(data)
   .then(r => {
     if (r.code === 200) {
       dispatch(addSomething(r.body))
       return new PromisePromise(resolve => resolve(true))
     }
   })
}

так он не получает промис в рендере. то есть так не работает:

dispatch(doSomething(data))
 .then(r => {
   if (r) setAssetType('add')
 })
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Oruj Tatiyev
export const doSomething = data => dispatch => {
 api.doSomething(data)
   .then(r => {
     if (r.code === 200) {
       dispatch(addSomething(r.body))
       return new PromisePromise(resolve => resolve(true))
     }
   })
}

так он не получает промис в рендере. то есть так не работает:

dispatch(doSomething(data))
 .then(r => {
   if (r) setAssetType('add')
 })
а ты возвращаешь что ли промис здесь?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
где return-то
источник

OT

Oruj Tatiyev in React — русскоговорящее сообщество
Bugs Bunny
где return-то
перед api.doSomething(data) ???
чтоб меня
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Oruj Tatiyev
перед api.doSomething(data) ???
чтоб меня
ага. либо в круглые скобки вместо фигурных
источник

V

Vladimir in React — русскоговорящее сообщество
Oruj Tatiyev
export const doSomething = data => dispatch => {
 api.doSomething(data)
   .then(r => {
     if (r.code === 200) {
       dispatch(addSomething(r.body))
       return new PromisePromise(resolve => resolve(true))
     }
   })
}

так он не получает промис в рендере. то есть так не работает:

dispatch(doSomething(data))
 .then(r => {
   if (r) setAssetType('add')
 })
return api.doSomething...
источник