Size: a a a

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

2021 May 29

#

# in React — русскоговорящее сообщество
Хочу изучить next.js, расскажите вкратце, как происходит механизм ssr, для next.js сам генерирует страницу или для этого нужны дополнительные настройки на сервере? Если я например сделаю проект и залью на heroku/vercel/netlify будет работать ssr или нет, а если будет это потому что эти сервисы уже настроены под ssr или все таки этим занимается именно next.js и никакие внешние настройки не нужны?
источник

V

Vlad in React — русскоговорящее сообщество
ssr это обычный инстанс ноды, который крутится на сервере и отдает хтмл, который позже на фронте гидрируется и становится полноценным spa
источник

\

\(^Д^)/ in React — русскоговорящее сообщество
ну понятное дело, это так и работает
false && exception = false
true && exception = exception
а null преобразуется в false
источник

IV

Ivan Verkhoturov in React — русскоговорящее сообщество
да я понимаю, что это так работает )
я написал в контексте того, что в реакте выводить содержимое объекта с помощью вот такой записи {foo && foo.bar}, это плохая идея. Лучше тернарным выражением обрабатывать ситуацию, когда данных нет
источник

NN

Nurbek Nurjanov in React — русскоговорящее сообщество
Путем дебага вот такое вывел
history.listen((location, action) => {
           console.log('ACTION', action);
       });
Нормальное работает
Но есть одна загвоздка
Обычное изменение урла приводит к тому что listen работает ДО эффектов
Мне это и надо
А вот когда страницу нажимаешь назад, тогда listen работает
Но ПОСЛЕ эффектов
Почему такая разница ?
источник

AD

Alexandr Dikin in React — русскоговорящее сообщество
Всем привет. Подключал ли кто нибудь платежный виджет cloud payments в react-приложении? Есть ли какие-нибудь готовые решения?
источник

NN

Nurbek Nurjanov in React — русскоговорящее сообщество
Решил проблему так

history.listen очень плохо непредсказуемо работает

Решение оказалось ооооочень простым. Намного лучше стабильно одинаково предсказуемо работает вот это

useEffect(() => {
  ваш код
   }, [location]);
источник

R

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

TR

TBAP RUS in React — русскоговорящее сообщество
Всем привет, а при юнит тестировании можно использовать связанные с тестируемой частью модули? Например я тестирую редюсер от redux на предмет обновления ссостояния при передаче действия, могу я использовать созданные ранее action creators или нужно ручками действия прописывать так, как это в доке?(скрин из доки). Я понимаю что если буду импортировать экшн креэйторы, то например если они сломаются то тесты упадут и на них и на редюсер, но у них есть свои плюсы
источник

A

Anton in React — русскоговорящее сообщество
Всем привет
https://codesandbox.io/s/competent-swanson-m9htx?file=/src/App.js
Есть такая задача, добавлять формы, стейт хранит в массиве обьектов, так как сделать так чтобы при вводе в форму данных они менялись и в масcиве,
источник

В😉

Витьок 😉 in React — русскоговорящее сообщество
on Change для инпутов при котором обновлять стейт
источник

A

Anton in React — русскоговорящее сообщество
А как понять стейт какого элемента массива обновлять?
источник

R.

Ravindra . in React — русскоговорящее сообщество
guys if anyone knows solve this error. help me
источник

В😉

Витьок 😉 in React — русскоговорящее сообщество
Поставь для всех нейм
источник

A

Anton in React — русскоговорящее сообщество
Поставил(в сандбоксе обновил) у меня проблема в том чт оформ может быть много и мне надо как-то их всех опросить и обновлять
источник

В😉

Витьок 😉 in React — русскоговорящее сообщество
И потом находишь елемент у которого нейм равен e.target.name.
источник

R.

Ravindra . in React — русскоговорящее сообщество
как решить
источник

ЛХ

Лапки Х in React — русскоговорящее сообщество
А что нынче модно обычно необходимо для реакта знать джуну условному?
Помимо самого реакта/ноды/тс
источник

GO

Green Orange in React — русскоговорящее сообщество
html, css
А вообще открываешь вакансии и смотришь
источник

D

Dmitry in React — русскоговорящее сообщество
Препроцессоры sass/less, работа с git, docker. JS нужно хорошо знать
источник