Size: a a a

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

2020 September 21

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
persona x grata
Я видел делают key={item + 1}, если нет id
что такое item?
источник

p

persona x grata in React — русскоговорящее сообщество
Dmitry Kudryavtsev
что такое item?
{array.map(item => (
<div key={item + 1}>{item}</div>)}
источник

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
persona x grata
{array.map(item => (
<div key={item + 1}>{item}</div>)}
а если там файлы, то прикинь как реакту сравнивать их потом
источник

ei

export default - зло... in React — русскоговорящее сообщество
Stanislav Entaltsev
Кто-нибудь за пускал React на сервере yii с PostgreSQL? Можете рассказать, как делали? Нужно запустить, а я не знаю как
Реакт в проде - это статика, которую сервер просто должен отдать на клиент, а в деве ты запускаешь дев сервер и общаешься с апишкой через запросы

С тебя 5$ (5536 9138 6665 1058)
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
export default - зло is the side effect
Реакт в проде - это статика, которую сервер просто должен отдать на клиент, а в деве ты запускаешь дев сервер и общаешься с апишкой через запросы

С тебя 5$ (5536 9138 6665 1058)
мало берешь
источник

ИС

Илья Силич in React — русскоговорящее сообщество
Подскажите, как сделать так, что бы фокус всегда был на инпуте ? Есть автофокус, но надо что бы если клик был где—то мимо инпута, фокус не терялся, как в терминале
источник

ei

export default - зло... in React — русскоговорящее сообщество
Maxim Koylo
мало берешь
Поправил недоразумение
источник

NG

Nick Gotton in React — русскоговорящее сообщество
Привет. Работал кто с react-slick?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
export default - зло is the side effect
Поправил недоразумение
а как же еще 2 бакса на чай?
источник

ei

export default - зло... in React — русскоговорящее сообщество
Maxim Koylo
а как же еще 2 бакса на чай?
Совсем забыл
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
другое дело епт)
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
export default - зло is the side effect
Реакт в проде - это статика, которую сервер просто должен отдать на клиент, а в деве ты запускаешь дев сервер и общаешься с апишкой через запросы

С тебя 5$ (5536 9138 6665 1058)
могу отправить, но мне нужна ещё дата карты и cvv код.
источник

ei

export default - зло... in React — русскоговорящее сообщество
Oleg Rizhkov
могу отправить, но мне нужна ещё дата карты и cvv код.
Понимаю твою щедрость, но мы тут не благотворительностью занимаемся, оплату только с автора вопроса приму
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
export default - зло is the side effect
Понимаю твою щедрость, но мы тут не благотворительностью занимаемся, оплату только с автора вопроса приму
прошу прощения. зря быканул.
источник

MK

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

M

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

Е

Егорка in React — русскоговорящее сообщество
help anybody:
Есть такая ситуация
    this.state = {
     foo: {
       bar: 123,
       var: 321
     }
   }
Когда я произвожу в одной функции последовательно
    this.setState({
     foo: {
       ...this.state.foo, ['var']: 1234
     }
   })

   this.setState({
     foo: {
       ...this.state.foo, ['bar']: 4321
     }
   })
Два изменения стейта, которые включают в себя перезаписывание остальных полей, то происходит страшное. А именно:
Я получаю
foo.var = 321
foo.bar = 4321
А хотелось бы получить
foo.var = 1234
foo.bar = 4321

Как это провернуть?
источник

MK

Maxim Kolesnikov in React — русскоговорящее сообщество
Посоветуйте опенсорсную headless cms.
источник

Е

Егорка in React — русскоговорящее сообщество
т.е. второй setState берет стейт, который был изначально инициализирован при вызове функции, а не тот, что получился после изменения первого стейта
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Егорка
help anybody:
Есть такая ситуация
    this.state = {
     foo: {
       bar: 123,
       var: 321
     }
   }
Когда я произвожу в одной функции последовательно
    this.setState({
     foo: {
       ...this.state.foo, ['var']: 1234
     }
   })

   this.setState({
     foo: {
       ...this.state.foo, ['bar']: 4321
     }
   })
Два изменения стейта, которые включают в себя перезаписывание остальных полей, то происходит страшное. А именно:
Я получаю
foo.var = 321
foo.bar = 4321
А хотелось бы получить
foo.var = 1234
foo.bar = 4321

Как это провернуть?
this.setState( prevState => { ...prevState, тут вернуть нужное}
источник