Size: a a a

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

2021 January 19

И

Иван in React — русскоговорящее сообщество
Даниил Погудин
Спасибо
Прост я обернул хос в коннект добавив state
Но выведя пропсы в консоль в моем обычном компоненте я ничего не увидел
Впрнцп мне нужно было просто знать что я копаю туда куда нужно примерно и это возможно
Хоки в принципе не нужны
источник

IS

Ivan Sequend 👾 in React — русскоговорящее сообщество
В бд запись о состоянии модального  окна - бред
источник

RP

Roma Prokopets in React — русскоговорящее сообщество
Aleksandr Sarkisov
Не знаю чего ты ожидал, это ж дед)
и то правда, это же не учебный пример из книги)
источник

И

Иван in React — русскоговорящее сообщество
Roma Prokopets
ясно
А foo.bar — это поле bar объекта foo
источник

ДП

Даниил Погудин... in React — русскоговорящее сообщество
Иван
Хоки в принципе не нужны
Не нужны компоненты высшего порядка?
источник

И

Иван in React — русскоговорящее сообщество
Даниил Погудин
Не нужны компоненты высшего порядка?
Не нужны
источник

И

Иван in React — русскоговорящее сообщество
Даниил Погудин
Не нужны компоненты высшего порядка?
Это устаревший паттерн
источник

P

PepeCat in React — русскоговорящее сообщество
Aleksandr Sarkisov
Та наверняка есть другое, более правильное решение
Смотря какая логика там должна быть, может есть зависимость от параметров в урле
источник

AS

Aleksandr Sarkisov in React — русскоговорящее сообщество
PepeCat
Смотря какая логика там должна быть, может есть зависимость от параметров в урле
Нет, просто рендерятся ссылки, а по клику на них открывается модалка
источник

И

Иван in React — русскоговорящее сообщество
Никита
Допустимо ли в методе render обновлять стейт? Или это считается плохим тоном?
В стейт должны из Localstorage поступать данные, чтобы с ними через стейт потом работать(бэка пока что нет)
Пока бэка нет, сделай апи-клиент, который работает с localstorage. И работай с ним как будто это просто запросы. Появится бэк — перепишешь клиент, а приложение продолжит работать
источник

ДП

Даниил Погудин... in React — русскоговорящее сообщество
Иван
Не нужны
Так они же избавляют от  повтора кода
В каждом компоненте прописывать логику для лоадера?
источник

RP

Roma Prokopets in React — русскоговорящее сообщество
Иван
А foo.bar — это поле bar объекта foo
ты имел ввиду свойство?
источник

И

Иван in React — русскоговорящее сообщество
Roma Prokopets
ты имел ввиду свойство?
Может свойство, а может — метод
источник

P

PepeCat in React — русскоговорящее сообщество
Aleksandr Sarkisov
Нет, просто рендерятся ссылки, а по клику на них открывается модалка
ну ты если кликаешь на ссылку, то у тебя урл меняется или от ссылки там только тег <a>?
источник

Н

Никита in React — русскоговорящее сообщество
Иван
Пока бэка нет, сделай апи-клиент, который работает с localstorage. И работай с ним как будто это просто запросы. Появится бэк — перепишешь клиент, а приложение продолжит работать
Я уже придумал как сделать без метода render))
Если интересно: в нужное время будет вызываться метод, чтобы он передаваемые данные записывал в стейт
источник

AS

Aleksandr Sarkisov in React — русскоговорящее сообщество
PepeCat
ну ты если кликаешь на ссылку, то у тебя урл меняется или от ссылки там только тег <a>?
урл меняется
источник

И

Иван in React — русскоговорящее сообщество
Даниил Погудин
Так они же избавляют от  повтора кода
В каждом компоненте прописывать логику для лоадера?
источник

AS

Aleksandr Sarkisov in React — русскоговорящее сообщество
И после перезагрузки остается, а модалка нет
источник

ДП

Даниил Погудин... in React — русскоговорящее сообщество
Сделать кастомный хук?
источник

И

Иван in React — русскоговорящее сообщество
Никита
Я уже придумал как сделать без метода render))
Если интересно: в нужное время будет вызываться метод, чтобы он передаваемые данные записывал в стейт
Посмотри на miragejs
источник