Size: a a a

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

2020 November 17

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
Dmitriy Shuleshov
Можно как то сократить
было бы интересно узнать как)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Maksim Vasilev
Какие ресурсы на машине мне прокачивать? Тупо покупать более жирную виртуалку не вариант
1. использовать npm ci
2. кешировать и шарить кеш npm между образами
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Eugene Stepanyuk
было бы интересно узнать как)
Был бы код, разговор был бы более предметным
источник

el

eden lane in React — русскоговорящее сообщество
Antony
добрый день. подскажите с помощью чего реализовать данное рандомное расположение фото
если ещё не подсказали, то гугли по слову masonry. На реакт тоже есть библиотеки
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
eden lane
если ещё не подсказали, то гугли по слову masonry. На реакт тоже есть библиотеки
Это не масонри
источник

A

Antony in React — русскоговорящее сообщество
eden lane
если ещё не подсказали, то гугли по слову masonry. На реакт тоже есть библиотеки
спасибо
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
Dmitriy Shuleshov
Был бы код, разговор был бы более предметным
Есть несколько child'ов, внутри которых таблица и по клику на строку заполняются инпуты, часть кода:
return (
 <Row>
  <Col lg={24} md={24} sm={24} >
   <Input value={rowValue} style={{ marginLeft: '8px' }} />
   <Table
       dataSource={tableTypeDocDocuments}
        columns={columns}
         onRow={record => {
            return {
                onClick: () => {
                 this.onClickRow(record);
                  this.props.updateData(record.ID);
                }
           }} />
  </Col>
  </Row>

в родителе создаю функцию для передачи данных
updateData = (data) => {
       this.setState({ componentData: data })
   }

и передаю в компонент
<Component updateData={this.updateData} />

так вот, нужно такие функции создавать под каждый child, которых не мало или можно как-то сократить?
источник

el

eden lane in React — русскоговорящее сообщество
Dmitriy Shuleshov
Это не масонри
разве нет?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
eden lane
если ещё не подсказали, то гугли по слову masonry. На реакт тоже есть библиотеки
У масонри нет ровной границы снизу
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
eden lane
разве нет?
Это простой лейаут на 9 картинок
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Рахметуллина Алима
можно подробнее или пример пжл
Массив в стейте делай плоским, пусть там будет только то что у тебя в поле fields, добавь к каждому объекту поле в котором будешь писать уволенные Hr и тд

Там где тебе нужно будет отображать только уволенных или hr используй filter

А обновление сделаешь как в той ссылке что я тебе кинул

.map(object => object.id === id ? {... object, updatedField: newValue } : object)
источник

OL

Oleksandr Lukhanin in React — русскоговорящее сообщество
Antony
добрый день. подскажите с помощью чего реализовать данное рандомное расположение фото
источник

A

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

M

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

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Eugene Stepanyuk
Есть несколько child'ов, внутри которых таблица и по клику на строку заполняются инпуты, часть кода:
return (
 <Row>
  <Col lg={24} md={24} sm={24} >
   <Input value={rowValue} style={{ marginLeft: '8px' }} />
   <Table
       dataSource={tableTypeDocDocuments}
        columns={columns}
         onRow={record => {
            return {
                onClick: () => {
                 this.onClickRow(record);
                  this.props.updateData(record.ID);
                }
           }} />
  </Col>
  </Row>

в родителе создаю функцию для передачи данных
updateData = (data) => {
       this.setState({ componentData: data })
   }

и передаю в компонент
<Component updateData={this.updateData} />

так вот, нужно такие функции создавать под каждый child, которых не мало или можно как-то сократить?
В updateData ты можешь аргументом передавать не только данные но и мета информацию, с какого чайлда пришла инфа
источник

S

Sanj in React — русскоговорящее сообщество
Извиняюсь за оффтоп, но где можно почитать про именование ui компонентов, переменных во фронтенде? Эта тема меня в стресс вгоняет 😂 Хочу разобраться
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Sanj
Извиняюсь за оффтоп, но где можно почитать про именование ui компонентов, переменных во фронтенде? Эта тема меня в стресс вгоняет 😂 Хочу разобраться
Не волнуйтесь, это самая сложная тема в программировании, наряду с инвалидацией кеша
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Sanj
Извиняюсь за оффтоп, но где можно почитать про именование ui компонентов, переменных во фронтенде? Эта тема меня в стресс вгоняет 😂 Хочу разобраться
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
Dmitriy Shuleshov
В updateData ты можешь аргументом передавать не только данные но и мета информацию, с какого чайлда пришла инфа
даже не сталкивался с таким, что включает в себя мета информацию? что-то загуглил не нашел ответа, либо не правильно понял
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Eugene Stepanyuk
даже не сталкивался с таким, что включает в себя мета информацию? что-то загуглил не нашел ответа, либо не правильно понял
updateData = ({ name, data }) => {
       this.setState({ componentData: {...this.state.componentData, [name]: data} })
   }

Мета информация это общий термин. В примере выше параметр data - данные, name - метаданные
источник