Size: a a a

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

2021 February 12

x

x1dan in React — русскоговорящее сообщество
Igor N
Здесь периодические срачи за и против редакса, если поискать по чату, можно многое прочитать. А какая у вас альтернатива?
Овермайнд и эффектор
источник

АК

Алексей Коровацкий... in React — русскоговорящее сообщество
Igor N
Здесь периодические срачи за и против редакса, если поискать по чату, можно многое прочитать. А какая у вас альтернатива?
Этот вопрос поставил меня в тупик, так как у меня очень маленький опыт работы с реактом. Наверное глупый ответ, но хранить стейт в компоненте. Чем это в итоге черевато и почему это ужасно?
источник

SK

Stanislav Kalinovski... in React — русскоговорящее сообщество
Подскажите пожалуйста, как в функциональном компоненте можно асинхронно размонтировать компонент (componentWillUnmount) ? Например, что бы сначала сработал таймер на 5 сек, и только после него выполнился анмаутинг
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
Stanislav Kalinovskiy
Подскажите пожалуйста, как в функциональном компоненте можно асинхронно размонтировать компонент (componentWillUnmount) ? Например, что бы сначала сработал таймер на 5 сек, и только после него выполнился анмаутинг
это хук, а не размонтирование
источник

SK

Stanislav Kalinovski... in React — русскоговорящее сообщество
Alexey Ermakov
это хук, а не размонтирование
Я приблизительно понимаю, что это должно работать как-то так

useEffect(() => {
       return async () => {
           await setTimeout(() => {
               console.log('Hello, World!');
           }, 5000);
       };
   }, []);


Но у меня сначала анмаунтинг происходит, а потом, через 5 сек выводит сообщение в консоль
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
ну, перед анмаунтом срабатывает хук, который откладывает таймаут, через 5 секунд лог
источник

SK

Stanislav Kalinovski... in React — русскоговорящее сообщество
Под анмаунтингом я подразумеваю выполнение асинхронного кода перед переходом на другую страницу (через react-router). Я хочу что бы при клике на ссылку с другой страницей, у меня сначала срабатывал асинхронный код, и только потом выполнялся переход на другую страницу
источник

AE

Alexey Ermakov in React — русскоговорящее сообщество
так это у роутера хуки должны быть, наверное
я не помню уже, давно не пользовался
источник

V

Vall 🌑 in React — русскоговорящее сообщество
Stanislav Kalinovskiy
Под анмаунтингом я подразумеваю выполнение асинхронного кода перед переходом на другую страницу (через react-router). Я хочу что бы при клике на ссылку с другой страницей, у меня сначала срабатывал асинхронный код, и только потом выполнялся переход на другую страницу
asyncFn().then(() => history.push(“path”));
источник

SK

Stanislav Kalinovski... in React — русскоговорящее сообщество
Vall 🌑
asyncFn().then(() => history.push(“path”));
Спасибо, вроде бы работает
источник

V

Vall 🌑 in React — русскоговорящее сообщество
Stanislav Kalinovskiy
Спасибо, вроде бы работает
🤝
источник

YE

Yuriy Empty in React — русскоговорящее сообщество
Есть еще кто живой в 3 ночи?
источник

P

Panko in React — русскоговорящее сообщество
Yuriy Empty
Есть еще кто живой в 3 ночи?
Есть
источник

С

Сергей in React — русскоговорящее сообщество
Подскажите, почему отображаются не все заголовки в ответе?
Использую библиотеку request для запросов
Достаю вот так response.headers['x-mbx-used-weight-1m']
Но ничего не получаю, хотя в ответе он есть

Смотрю через инструменты разработи, заголовки приходят
Проверяю через console.log(response.headers), здесь только часть отображается
источник

С

Сергей in React — русскоговорящее сообщество
Сергей
Подскажите, почему отображаются не все заголовки в ответе?
Использую библиотеку request для запросов
Достаю вот так response.headers['x-mbx-used-weight-1m']
Но ничего не получаю, хотя в ответе он есть

Смотрю через инструменты разработи, заголовки приходят
Проверяю через console.log(response.headers), здесь только часть отображается
источник

J

Joni in React — русскоговорящее сообщество
.net или go?
источник

CM

Chingiz Mamiyev in React — русскоговорящее сообщество
Joni
.net или go?
go🌚
источник

И

Илья in React — русскоговорящее сообщество
Как сделать правильно, чтобы соблюдались принципы DRY SOLID и тому подобное? Имеем табличку, в ней может быть разное количество столбцов. Данные в столбцах могут быть по разному отформатированы. Может отличаться шрифт, цвет, размер и т. д. от столбца к столбцу. В каких то таблицах может быть аккордеон на рядах, по нажатию стрелочки количество данных увеличивается. В связи с чем вопрос, как правильно организовать компонент, так чтобы на вход подавать ему только данные и инструкции по их размещению. Как лучше сделать верстку использовать гриды или флекс ?
источник

M

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

MS

Morning Star in React — русскоговорящее сообщество
подскажите как связать стиль и размер шрифта который приходит через пропс
источник