Size: a a a

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

2020 August 05

KD

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

BB

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

KD

Katerina Dubtsova in React — русскоговорящее сообщество
ага, читаю
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Katerina Dubtsova
ага, читаю
Если что это делать можно не обязательно на классах. С хуками это тоже работает
источник

BE

Black Eyes in React — русскоговорящее сообщество
Александр Бакиматов
ну тогда можно было бы в стейте хранить какой нить объект вида { [rowId]: true/false } чтоб для каждой строки быстро иметь доступ к состоянию ее
Чтобы плавно открыть объект(анимация), он случайно в react не должен быть отрендерин и иметь свойство атрибута display: none?
источник

М

Мерч in React — русскоговорящее сообщество
Black Eyes
Чтобы плавно открыть объект(анимация), он случайно в react не должен быть отрендерин и иметь свойство атрибута display: none?
зачем
источник

М

Мерч in React — русскоговорящее сообщество
Если ты повесишь транзишн на родителя, он при инициализации будет плавно появляться
источник

М

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

RU

Roman Usherenko in React — русскоговорящее сообщество
export default - зло is the side effect
Я пока все еще считаю что React.Children.map и подобные махинации это хрень полнейшая, и что все это можно решить нормальными способами
я тоже так считал раньше

сейчас я все ещё так считаю, но уже есть исключения
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Black Eyes
Чтобы плавно открыть объект(анимация), он случайно в react не должен быть отрендерин и иметь свойство атрибута display: none?
Можно через цсс накинуть анимацию фейд ина и все
источник

CG

Cat Gn in React — русскоговорящее сообщество
Приветствую, в моём примере в песочнице:
https://codesandbox.io/s/fervent-feistel-kqc5w?file=/src/BarrelCircleForm.tsx
метод setState(state=>{}) (97-я строка) вызывается дважды, почему?
Дело в том, что из-за этого не изменяется значение цены при изменении длинны, это можно попробовать сделать самому. Но за стили извините, я не понял ,как там прикрутить bootstrap-style. Особый интерес вызывает тот факт, что на gh-page всё работает!
источник

ДМ

Дмитрий Мачихелян... in React — русскоговорящее сообщество
const list = [...this.state.list] - объясните мне зачем нужно троеточие? Или подскажите куда копать
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Дмитрий Мачихелян
const list = [...this.state.list] - объясните мне зачем нужно троеточие? Или подскажите куда копать
spread operator гугли
источник

DK

Daniil Kuznetsov in React — русскоговорящее сообщество
Дмитрий Мачихелян
const list = [...this.state.list] - объясните мне зачем нужно троеточие? Или подскажите куда копать
Это для того чтобы получить те же элементы массива в новый (чтобы ссылка изменилась)
источник

ДМ

Дмитрий Мачихелян... in React — русскоговорящее сообщество
Daniil Kuznetsov
Это для того чтобы получить те же элементы массива в новый (чтобы ссылка изменилась)
Спасибо
источник

ДМ

Дмитрий Мачихелян... in React — русскоговорящее сообщество
Vladimir Klimov
spread operator гугли
Спасибо за инфу
источник

AM

Anton Mikhaliou in React — русскоговорящее сообщество
Всем привет, такой вопрос, есть функциональный компонент и классовый компонент
Из функционального компонента ( const changeKeywords = (value) => setKeywords(value);) в классовый прокинуть функция this.props.changeKeywords(newChips);  
Вся проблема в том, что сама то функция вызывается, но вот почему-то не срабаывает юзееффект или какой-то ререндер на изменений const [keywords, setKeywords] = useState([]);
источник

И

Иван in React — русскоговорящее сообщество
Anton Mikhaliou
Всем привет, такой вопрос, есть функциональный компонент и классовый компонент
Из функционального компонента ( const changeKeywords = (value) => setKeywords(value);) в классовый прокинуть функция this.props.changeKeywords(newChips);  
Вся проблема в том, что сама то функция вызывается, но вот почему-то не срабаывает юзееффект или какой-то ререндер на изменений const [keywords, setKeywords] = useState([]);
Значит что-то неправильно написано
источник

R

Roman in React — русскоговорящее сообщество
Ребят если я делаю gzip  компрессию, я просто слабо понимаю с какой стороны должно быть это конфигурировано? Я на Nginx  написал  все конфиги но похоже не работает, нужно ли на реакте что-то конфигурировать чтобы gzip заработал ?
источник

R

Roman in React — русскоговорящее сообщество
У меня create-react-app
источник