Size: a a a

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

2021 January 19

И

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

RO

Roman O in React — русскоговорящее сообщество
Хранить функцию в стейте нормальная практика?
источник

И

Иван in React — русскоговорящее сообщество
Roman O
Хранить функцию в стейте нормальная практика?
Нет
источник

P

PepeCat in React — русскоговорящее сообщество
Aleksandr Sarkisov
урл меняется
ну а в урле айдишник записи на которую кликнул юзер?
Вот если этот айдишник есть, то делай сразу модалку открытой. А если айдишника нет, то модалку закрывай. Это как вариант.
источник

RO

Roman O in React — русскоговорящее сообщество
Иван
Нет
почему?
источник

И

Иван in React — русскоговорящее сообщество
Roman O
почему?
Стейт для данных
источник

ДП

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

RO

Roman O in React — русскоговорящее сообщество
Понял, спасибо
источник

AS

Aleksandr Sarkisov in React — русскоговорящее сообщество
PepeCat
ну а в урле айдишник записи на которую кликнул юзер?
Вот если этот айдишник есть, то делай сразу модалку открытой. А если айдишника нет, то модалку закрывай. Это как вариант.
Ну да, только будет показываться открытая-пустая модалка)
источник

P

PepeCat in React — русскоговорящее сообщество
Aleksandr Sarkisov
Ну да, только будет показываться открытая-пустая модалка)
А откуда ты данные берешь? У тебя есть айдишник нужной записи, найди её по айди и сразу в модалку засунь. Я ж не знаю какая там у тебя логика
источник

Н

Никита in React — русскоговорящее сообщество
Иван
Посмотри на miragejs
Ок, спасибо, поизучаю эту штуковину
источник

AS

Aleksandr Sarkisov in React — русскоговорящее сообщество
PepeCat
А откуда ты данные берешь? У тебя есть айдишник нужной записи, найди её по айди и сразу в модалку засунь. Я ж не знаю какая там у тебя логика
Данные приходят из сервера
источник

AS

Aleksandr Sarkisov in React — русскоговорящее сообщество
Вообще походу без локального стейта не обойтись
источник

P

PepeCat in React — русскоговорящее сообщество
Aleksandr Sarkisov
Данные приходят из сервера
Так а что тебе мешает получить данные с сервера и закинуть в модалку, если юзер сразу зашел на url/id1234  ?
источник

AS

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

АН

Андрей Негруша... in React — русскоговорящее сообщество
Всем привет, подскажите пожалуйста, а в формике нет своего метода для автофокуса на поле?
источник

ДН

Дмитрий Николаев... in React — русскоговорящее сообщество
ребят, поясните объясните разницу
onClick={() => handle()}
и  
onClick={handle}
источник

AS

Aleksandr Sarkisov in React — русскоговорящее сообщество
PepeCat
Так а что тебе мешает получить данные с сервера и закинуть в модалку, если юзер сразу зашел на url/id1234  ?
Без локального стейта походу не получится, да?
источник

И

Иван in React — русскоговорящее сообщество
Дмитрий Николаев
ребят, поясните объясните разницу
onClick={() => handle()}
и  
onClick={handle}
в чём разница между
const fn = handle
и
const fn = () => handle()

?
источник

АН

Андрей Негруша... in React — русскоговорящее сообщество
Дмитрий Николаев
ребят, поясните объясните разницу
onClick={() => handle()}
и  
onClick={handle}
верхний привязывает твою функции к контексу - нижний нет
источник